Trabajo relacionado con Java

15 de Abril de 2009

Pool jdbc/PoolXXX is disabled

Archivado en: Desarrollo — jansoblog @ 10:19 am
Tags: , ,

Recientemente he visto el siguiente error ejecutando una aplicación web sobre BEA Weblogic 9.2

 

weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/PoolXXX is disabled, cannot allocate resources to applications..

       at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:242)

       at weblogic.jdbc.pool.Driver.connect(Driver.java:161)

       at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:647)

       at weblogic.jdbc.jts.Driver.connect(Driver.java:137)

       at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)

 

El problema se deriva de que previamente se había producido otra excepción

 

weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: Io exception: The Network Adapter could not establish the connection

       at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:241)

       at weblogic.jdbc.pool.Driver.connect(Driver.java:161)

       at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:647)

       at weblogic.jdbc.jts.Driver.connect(Driver.java:137)

       at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)

 

Al producirse esta excepción Weblogic deshabilita el pool y las siguientes peticiones de conexiones al pool muestran el error inicial Pool jdbc/PoolXXX is disabled.

 

Después de hacer diferentes pruebas y eliminar cualquier sospecha de que el problema procedía de la aplicación y después de haber probado diferentes configuraciones del Pool para intentar mitigar el problema, se solucionó con una actuación, no se cual, al firewall.

Blog de WordPress.com.