Problemas com o classpath e o driver do MySQL no Java

Publicado por Perfil removido em 26/06/2006

[ Hits: 12.376 ]

 


Problemas com o classpath e o driver do MySQL no Java



Olá pessoal,

Vinha quebrando minha cabeça sobre porque acontecia esse erro:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

A solução é bastante simples. Apenas coloque o "jar" (mysql-connector-java-3.1.12-bin.jar) dentro da pasta lib de seu projeto. Exemplo: /usr/local/Tomcat 5.5/webapps/projeto_teste/WEB-INF/lib

Ou seja, se o jar estiver dentro de seu projeto os objetos conseguem achar o driver.

Agora se estiver fora, ex.: var/j2ee-guinet/mysql/mysql-connector-java-3.1.12-bin.jar, você consegue colocar em seu classpath sem problemas, tanto que se você utiliza uma IDE, como o Eclipse, por exemplo, ela nem reclama. Mas na hora que vocÊ rodar o projeto no Tomcat irá reclamar: "ClassNotFoundException".

Abs,

guinet gmail com

Outras dicas deste autor

Ejetando o CD-ROM sem necessidade de umount

Como criar um pacote.tgz com o executável do Lazarus [vídeo]

Sorria... você está sendo filmado!

Instalando o Opera 10.53 no Ubuntu e Debian-like, sem Qt

Importar perfil do Firefox para o Linux

Leitura recomendada

Resolvendo erro do servidor Tomcat no Eclipse: "Cannot create a server using the selected type"

Conectando Java ao MySQL no Ubuntu

Vídeo tutoriais: Agenda com NetBeans e MySQL

ERP rodando em plataforma Linux

Mensagem de erro: error in service module

  

Comentários
[1] Comentário enviado por suelengc em 19/05/2008 - 02:24h

Estou tendo este problema, o pior é que meu jar está na lib do contexto, o diretório está no classpath e nada de conseguir abrir a conexão...

Estou usando para desenvolvimento o bluefish mesmo.... Alguém teria alguma dica.... estou há varios dias e preciso corrigir logo para concluir um trabalho da facul... estou quase apelando para o ruwindows :-(

Abraços,

[2] Comentário enviado por lupamont em 06/04/2009 - 17:05h

putz,
estava ficando estressado com esse problem, ae resolvi lendo sua dica.
muito simples mesmo!!

abraços!!



Contribuir com comentário