Minha dúvida é o seguinte, o driver é reconhecido quando rodo um teste pelo Junit. Mas será que tenho que fazer alguma configuração no Tomcat para o reconhecimento do Driver do mysql?
Deve estar na WEB-INF/lib da sua aplicação ou na pasta lib do seu Tomcat.
B
Bram_Stocker
Coloquei o driver no lib, tanto que qdo faço os testes, ele faz a conexão corretamente, e me retorna os dados.
O problema mesmo, é quando rodo a página jsp…
E essa lib está no projeto, digo, nem dentro do source dos códigos java, nem no webcontent…e com o build path devidamente configurado…
Só uma coisa: pra configurar o driver, eu coloquei o eclipse na perspectiva java, pois na javaee não conseguia acessar o build path…
Será que tem alguma coisa errada…?
Abs
B
Bram_Stocker
Vlw pela ajuda pessoal!!
Pedrosa, era isso mesmo!! coloquei o driver na pasta WEB-INF/lib e funcionou direitinho…!!
Ajudou pra caramba cara, abs!!
P
peczenyj
Tudo o que fica nessa pasta é adicionado ao CLASSPATH da sua aplicação. Cuidado para não colocar qualquer coisa lá sob risco de ter sérias dificuldades no futuro (leia-se problemas de incompatibilidade de versão ou coisas mais sinistras).
B
Bram_Stocker
Essa maneira está correta, ou teria uma maneira mais segura de usar os drivers?
A
Andre_Brito
Eu costumava deixar tudo na pasta lib do servidor e usar as referências no projeto pra lá. Acho que fica mais fácil de gerenciar (não precisa ficar catando jars pelo computador). Alguém sabe me dizer uma desvantagem?
B
Bram_Stocker
Pode crer, fica mais organizado assim…fora que não preciso carregar em cada projeto que desenvolver os mesmos jars… deixo eles concentrados em um único lugar…
A
Abdon
O ideal e recomendado pela documentação do tomcat é deixar na pasta lib do tomcat.
De fato. Além disso, se você vai fazer um commit desse projeto pela primeira vez e não tomar cuidado, o tamanho dele pode ser gigantesco. Nada a ver o que eu disse, mas tudo bem. Hehe.