Configuração do DBCP

Olá

Pessoal gostaria de dicas para configuração do pool de conexões do tomcat 5.5 (DBCP).
Atualmente eu utilizo ele assim:

<Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@172.31.100.040:1521:bco1" username="zzz" password="zzz" maxActive="4" maxIdle="-1" maxWait="-1" />

Mas as vezes, quando o aplicativo fica parado um tempo ele me dá essa exceção:

java.sql.SQLException: Already closed. at org.apache.tomcat.dbcp.dbcp.PoolableConnection.close(PoolableConnection.java:77) at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:180)
As vezes ele diz que o pool esta exausto.

Obrigado

Olá Furutani,
Estou com o mesmo problema que você mencionou. Você conseguiu resolver ?

java.sql.SQLException: Already closed. at org.apache.tomcat.dbcp.dbcp.PoolableConnection.close(PoolableConnection.java:77) at org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:180)

Grato, Sergio Takeda

Olá

Eu utilizei alguns parametros a mais na configuração do datasource
São eles:

validationQuery="SELECT user from dual" testOnBorrow="true"