[JAVA] BasicDataSourceFactory ist ClassNotFoundException, wenn eine Verbindung zur Datenbank in Tomcat 8 hergestellt wird

Hinweise zur Migration von Tomcat 7 auf Tomcat 8

BasicDataSourceFactory wurde beim Herstellen einer Verbindung zur Datenbank zu ClassNotFoundException.

2015/01/16 10:30:01 ProxyManagerLogger Kritisch: java.lang.RuntimeException: javax.naming.NamingException: Ressourcenfactory-Klasse konnte nicht geladen werden [Stammausnahme ist java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory]

Das Paket wurde von Tomcat 8 auf Folgendes geändert.

org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory.class

Wie soll man antworten

Ändern Sie die Factory in context.xml (org.apache.tomcat.dbcp.dbcp-> org.apache.tomcat.dbcp.dbcp2)

context.xml


factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory"

Recommended Posts

BasicDataSourceFactory ist ClassNotFoundException, wenn eine Verbindung zur Datenbank in Tomcat 8 hergestellt wird
Was tun, wenn beim Starten von Tomcat eine ClassNotFoundException auftritt?
[Ruby on Rails] Spaltenbeschränkungen beim Speichern in der Datenbank (4 Vertreter)
"Dh key too small" wird angezeigt, wenn eine Verbindung zu https unter Ubuntu hergestellt wird
[Docker] Erstellen, wenn der Quellcode auf dem Container gebunden ist
Hinweise zur Vorgehensweise bei der Einrichtung von EC2 mit t2.micro
Was tun, wenn der Tomcat-Prozess bestehen bleibt, wenn Sie Tomcat in Eclipse stoppen?
Hinweise zur Vorgehensweise beim Auftreten einer WebView ClassNotFoundException in JavaFX 12
Relativer Pfad beim Ausführen von Tomcat unter Eclipse
[Heroku] So lösen Sie, wenn ein Fehler von git push heroku master angezeigt wird
Zu überprüfende Punkte, wenn Rubocop nur langsam ausgeführt wird
JDBC-Grundlagen ① (Verbinden / Trennen mit DB) Zusammenfassendes Memorandum
[Rails MySQL] So setzen Sie die Datenbank auf Heroku zurück