Tomcat-JDBC-MySQL ClassNotFoundException

Möchte ich nutzen, springMVC und JPA (mit hibernate) auf meinem tomcat 7 server (läuft lokal auf meinem Mac).

War ich in der Lage, alles, was erfolgreich mit einer eingebetteten H2-Datenbank.

Nun habe ich umgestellt auf mysql und erhalte die folgende Fehlermeldung

java.lang.ClassNotFoundException: "com.mysql.jdbc.Driver"
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)

Dies deutet darauf hin tomcat Probleme bei der Suche die mysql-connector für java.
Es gibt eine Vielzahl von tutorials auf, wie Sie die connector-auf - $CATALINA_HOME/lib.

Nach dem Versuch, eine maven dependency für mein Projekt, ich folgte dem Rat und kopiert die .jar-Datei in das lib-Verzeichnis:

$ ls $CATALINA_HOME/lib/mysql*.jar
/Users/david/Applications/tomcat/lib/mysql-connector-java-5.1.20-bin.jar

Ich haben lese-und Ausführungsberechtigungen für das Verzeichnis und die Datei.

Im moment kann ich nicht herausfinden, wie man tomcat bewusst jar. Die Ordner enthalten ist, in

$CATALINA_HOME/conf/catalina.properties

und ich habe neu gestartet wurde der server mehrere Male.

Danke für Sie Hilfe.

  • fügen Sie die jar-Datei in Ihrem projecthome/WEB_INF/lib-Ordner und dann versuchen Sie nach dem Neustart Ihres Servers.
  • Nein, Tomcat 7 will er in den server /lib.
InformationsquelleAutor David | 2012-06-12
Schreibe einen Kommentar