Driver Mysql Grande dúvida :/

5 respostas
M

Olá amigos do GUJ… :smiley: … é o seguinte esto iniciando em JAVA JSP E C&A…e estou com uma dúvida que até agora não achei Resposta, tenho o Tomcat no Windows e Mysql… no tomcat criei uma pasta para minha aplicação ficou assim.

C:/Tomcat/webapps/MINHA_APLICA
C:/Tomcat/webapps/MINHA_APLICA/web-inf
C:/Tomcat/webapps/MINHA_APLICA/web-inf/classes
C:/Tomcat/webapps/MINHA_APLICA/web-inf/lib

baixei o driver pro Mysql ai começou minhas dúvidas

Desconpactei o mysql-connector-java-2.0.14.zip que ficou
mysql-connector-java-2.0.14 coloquei ele dentro de lib de minha aplicação

[color=“red”]Minha duvida é a seguinte tenho de colocar esse diretorio dentro de lib ou seus sub diretórios que são.[/color]

META-INF
COM
LIB
ORG
TESTSUITE
.PROJECT
BUILDER
CHARGES
mysql-connector-java-2.0.14-bin.jar

Atualmente está assim

C:/Tomcat/webapps/MINHA_APLICA/web-inf/lib/mysql-connector-java-2.0.14

e não estou conseguindo uma conexão com MySQL

[b]root cause

javax.servlet.ServletException: org.gjt.mm.mysql.Driver[/b]

Agradeço muito a ajuda de vocês Obrigado.

5 Respostas

Guilherme_Silveira

Diga la, tudo bem?

Voce colocou o driver no lugar correto, o que leva a entender que o erro eh alguma outra coisa. Tem como voce mostrar a exception inteira? Assim temos como saber exatamente onde e qual foi o erro.

Se voce tiver tambem as linhas do codigo onde a exception ocorreu, melhor ainda.

Abraco

Guilherme

Adler_Medrado

DEUS SEJA LOUVADO!

Coloque os arquivos .jar do mysql no diretorio Tomcat/lib

por ex. C:TOMCATlib que ai roda com certeza.

Falou []s

Adler Medrado

Adler_Medrado

DEUS SEJA LOUVADO!

Errei ao digitar o caminho do diretorio. O correto é:

“C: omcatlib”

Falou!

Adler Medrado

Adler_Medrado

Ueh.
O erro nao eh meu nao … eu digito aqui corretamente e o forum ta comendo minhas letras.

mas deu pra entender aonde voce deve colocar o arquivo neh?

[]s

Adler MEdrado

Guilherme_Silveira

Muito cuidado com o diretorio tomcat/lib. Esse diretorio nao esta aipara colocar arquivos dependentes de aplicacoes WEB.
Por exemplo, voce tem um projeto A e um projeto B. O projeto A utiliza o driver mysql e o projeto B utiliza o do oracle.
Os lugares certos para colocar o .jar e os arquivos .zip (respectivamente mysql e oracle) sao A/web-inf/lib e B/web-inf/lib. Caso contrario os dois projetos terao acesso as classes.
Pensando em driver nao parece tao ameacador, mas imagine que voce coloque suas servlets nesse diretorio e as pessoas serao capaz de acessar:

www.projetoB.com/servlet/servletDoProjetoA

O que nao eh muito bom.
Sem contar que o lugar certo de verdade para colocar jar’s relacionados a aplicacoes eh debaixo do diretorio da aplicacao.

Abraco

Gui

Criado 29 de setembro de 2002
Ultima resposta 30 de set. de 2002
Respostas 5
Participantes 3