| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 14:27:03
|
pestinha
What is classpath?
![[Avatar]](/images/avatar/4559912e7a94a9c32b09d894f2bc3c82.png)
Membro desde: 09/05/2005 21:38:24
Mensagens: 7
Offline
|
ois...
Tenho um site na locaweb que usa data source "jdbc/aplicacao" funcionando blz, estou tentando reproduzir esse ambiente na minha máquina mas não funciona... ele não acha o datasource
procurei na documentação, aqui no forum sugeriram pra criar um diretorio conf/Catalina/localhost e colocar um arquivo .xml lá com context e o DS , mas o tomcat nem reconheceu.
Pelo Tomcat Administrator criei o DS dentro da aplicação , no geral, copiei o .jar do mysql pro common\lib , mesmo assim nada...
Alguém tem uma luz?Um arquivo desse de aplicacao.xml como exemplo?
Estou ficando doido...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 16:33:50
|
Lucashgt
Virtual Machine Man
Membro desde: 20/06/2003 20:25:41
Mensagens: 511
Localização: BR
Offline
|
E ae cara!!
Seguinte, posta aí o xml do contexto que tu criou.
Sobre criar datasource a partir do tomcat admin, tu criou para o contexto ou um datasource global?
|
Lucas H. G. Toniazzo
Vraptor
blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 18:18:39
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
No Tomcat 4.1 você tem que definir o "Context" dentro do arquivo <tomcat>/conf/server.xml
Acesse a documentação do Tomcat 4.1 sobre DataSources em:
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html
Veja a seção "MySQL DBCP Example"
se ainda houver dúvida, posso tentar ajudar...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 21:24:22
|
Luiz Henrique Coura
Java Ninja
![[Avatar]](/images/avatar/d9b1655c134b831076d6c45620a78c33.jpg)
Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline
|
Na documentação do Tomcat 4.1 vc encontra uma implementação de um DataSource por JNDI.
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html
Nessa documentação ele pede para vc editar o arquivo server.xml e adicionar alguns parametros. Não tem necessidade de fazer isso direto no server.xml. Vc pode criar um xml com o mesmo nome da sua aplicação e colocar no diretório webapps do tomcat. Assim vc evita de ficar editando o arquivo de configuração do servidor e manipula somente as configurações de sua aplicação.
Tenta ae!
|
"A única pergunta estúpida é aquela que você nunca faz"
Anônimo
Luiz Henrique Coura |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 21:31:22
|
pestinha
What is classpath?
![[Avatar]](/images/avatar/4559912e7a94a9c32b09d894f2bc3c82.png)
Membro desde: 09/05/2005 21:38:24
Mensagens: 7
Offline
|
Valeu gente!
Antes deixa eu esclarecer uma coisa:
testei o exemplo da documentação
testei pelo Tomcat Administrator criar o DS no contexto global
testei pelo Tomcat Administrator criar o DS no contexto só da aplicação
testei pelo Tomcat Administrator criar o DS nos dois contextos
Antes de eu colocar o arquivo aqui por favor esclareçam pra mim:
eu tenho um arquivo ds.xml da minha aplicação.
Esse arquivo deve ficar em "$TOMCAT_HOME/conf/Catalina/localhost/"
ou "$TOMCAT_HOME/conf/catalina/localhost/" ?
É possível criar o DS somente pelo Tomcat Manager sem precisar mexer em nenhum XML?
Valeeeeeeeeeeeeeeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/08/2005 21:46:15
|
Lucashgt
Virtual Machine Man
Membro desde: 20/06/2003 20:25:41
Mensagens: 511
Localização: BR
Offline
|
Cara, seguinte...
O nome do contexto da tua aplicação é "DS"?
Se fores, tu coloca esse aqui dentro de: "$TOMCAT_HOME/conf/Catalina/localhost/"
|
Lucas H. G. Toniazzo
Vraptor
blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2005 08:53:06
|
Luiz Henrique Coura
Java Ninja
![[Avatar]](/images/avatar/d9b1655c134b831076d6c45620a78c33.jpg)
Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline
|
Já utilizei as versões antigas do Tomcat 4.1 e eu armazenava os arquivos de contexto da aplicação em: "$TOMCAT_HOME/webapps/"
Considerando q a instalação do seu Tomcat 4.1 esteja tudo certo, veja q já tem dois arquivos de contexto lá, um é o admin.xml e o outro é o manager.xml. Esses arquivos são responsáveis pelos contextos do administrador e do manager do Tomcat. A configuração em "$TOMCAT_HOME/conf/Catalina/localhost/" surgiu a partir da versão Tomcat 5.X. Observe q este diretório nem existe em "$TOMCAT_HOME/conf/".
|
"A única pergunta estúpida é aquela que você nunca faz"
Anônimo
Luiz Henrique Coura |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2005 09:48:39
|
saraivalc
Entusiasta Java
Membro desde: 22/07/2005 17:28:12
Mensagens: 19
Offline
|
Luiz Henrique, você tem toda razão...
Para o Tomcat 4.1 é possível (e preferível) definir o Context fora do conf/server.xml, em arquivo xml colocado em webapps/.
Parece-me que até a versão 4.0 é que só podia ser no server.xml...
valeu
|
|
|
 |
|
|