Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que o ComboPooledDataSource do C3p0 se conecta com sucesso a um banco de dados, mas seu clone não?


O erro foi resultado de um problema de carregamento de classe, onde as classes Oracle estavam sendo carregadas de vários jars (%CATALINA_HOME%\lib\ojdbc7-12.1.0.2.0.jar e %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar ) por diferentes carregadores de classe. Quando excluí %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar , meu problema foi embora.

Essas fontes (1 , 2 , 3 ) discutir isso com mais detalhes.