Mysql
 sql >> Datenbank >  >> RDS >> Mysql

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver (maven + jboss)

In der Regel sollten Sie Ihre JDBC-Treiber nicht in Ihre Kriegsdatei aufnehmen.

Ich schlage vor, Sie markieren den Treiber als bereitgestellt und fügen ihn dem lib-Verzeichnis des Servers hinzu.

PS. Ich bin mir nicht sicher, warum Sie

verwenden würden
Class.forName("com.mysql.jdbc.Driver")

in deinem Code. Warum lassen Sie Ihre Verbindungen und Transaktionen nicht vom Contain verwalten?