Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pourquoi ComboPooledDataSource de C3p0 se connecte-t-il avec succès à une base de données, mais pas son clone ?

L'erreur était le résultat d'un problème de chargement de classe, où les classes Oracle étaient chargées à partir de plusieurs jars (%CATALINA_HOME%\lib\ojdbc7-12.1.0.2.0.jar et %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar ) par différents chargeurs de classe. Lorsque j'ai supprimé %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar , mon problème a disparu.

Ces sources (1 , 2 , 3 ) discutez-en plus en détail.