Sto sviluppando un'applicazione Web utilizzando Maven Spring e Hibernate e ho bisogno di creare uno schema utilizzando Hibernate per il quale ho avuto il seguente nel mio pom.xml
per connettersi al database MySQL 5.5 .Classe JDBC Driver non trovata: com.mysql.jdbc.Driver
<!-- MySql 5.5 Connector -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.15</version>
</dependency>
Questo importati mysql-connector-java-5.1.15.jar
nel mio Libraries
sotto Maven Dependencies
ma quando provo a connettersi al database che mi dà Exception in thread "main" org.hibernate.HibernateException: JDBC Driver class not found: com.mysql.jdbc.Driver
.
Ho fatto questo come migliaia di miliardi di volte, ma l'ho fatto quando non ero abituato a usare Maven per gestire le mie dipendenze e costruire il progetto. Ho appena usato lo stesso file jar nella cartella lib
di uno Dynamic Web Project
in Eclipse IDE.
Qualcuno potrebbe dirmi cosa mi manca qui e cos'altro ho bisogno di avere questo barattolo nel mio percorso di costruzione?
Grazie.
I JAR senza il suffisso -bin del repository Maven funzionano bene, sto usando 5.1.20 anch'io. Forse non è il nome del JAR, che in realtà non ha importanza, ma il contenuto che è cambiato dal primo che hai usato per il secondo. Chiarire questo probabilmente renderebbe la risposta un po 'migliore. –