Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Conexiones persistentes en BD al parar tomcat
Enviado por Angel el día 1 de febrero de 2006
Hola a todos.
Tengo el siguiente problema. A ver si me podéis echar una mano. Tengo una aplicación montada en tomcat4.1.30 que usa un pool de conexiones a una BD Oracle. Cuando ejecuto la aplicación usa conexiones del pool correctamente, pero al parar el tomcat, dichas conexiones quedan persistentes en BD y no se liberan. Si arranco de nuevo el tomcat y ejecuto la aplicación crea nuevas conexiones y así sucesivamente teniendo que reiniciar la BD para liberar todas las conexiones pilladas. Para acceder a la aplicación tengo un apache con host virtual para mapear el acceso al tomcat.
¿Alguien tiene alguna idea?
Salu2.
Sin mas informacion, tu problema podria ser que dejas conexiones sin cerrar, mira el codigo y asegurate de cerrar todas las conexxiones que abres, pon trazas, mira el valor que te devuelve el objeto conexion y asegurate de que las cierras
Re: Re: Conexiones persistentes en BD al parar tomcat
Enviado por Angel el día 6 de febrero de 2006
Todas las conexiones se cierran en código en los finally pero el problema es que se quedan pilladas al parar el servidor. Probando con otros servidores como el OC4j, la gestión de las conexiones es correcta porque las libera todas, pero parece que el Tomcat no funciona del todo bien. Quizas sea el mapeo virtual host con Apache que tengo.