Oracle
 sql >> Database >  >> RDS >> Oracle

Perché ComboPooledDataSource di C3p0 si connette correttamente a un database, ma il suo clone no?

L'errore era il risultato di un problema di caricamento della classe, in cui le classi Oracle venivano caricate da più jar (%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 ) da caricatori di classi differenti. Quando ho eliminato %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar , il mio problema è sparito.

Queste fonti (1 , 2 , 3 ) discuterne in modo più dettagliato.