Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Warum verbindet sich ComboPooledDataSource von C3p0 erfolgreich mit einer Datenbank, sein Klon jedoch nicht?

Der Fehler war das Ergebnis eines Klassenladeproblems, bei dem die Oracle-Klassen aus mehreren JAR-Dateien geladen wurden (%CATALINA_HOME%\lib\ojdbc7-12.1.0.2.0.jar und %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar ) von verschiedenen Klassenladern. Als ich %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar gelöscht habe , mein Problem ist verschwunden.

Diese Quellen (1 , 2 , 3 ) diskutieren Sie dies ausführlicher.