sql >> Base de Datos >  >> RDS >> Oracle

¿Por qué ComboPooledDataSource de C3p0 se conecta con éxito a una base de datos, pero su clon no?

El error fue el resultado de un problema de carga de clases, donde las clases de Oracle se cargaban desde varios archivos jar (%CATALINA_HOME%\lib\ojdbc7-12.1.0.2.0.jar y %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar ) por diferentes cargadores de clases. Cuando eliminé %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar , mi problema desapareció.

Estas fuentes (1 , 2 , 3 ) discuta esto con más detalle.