DBCP : Jdbc3Connection is closed
	
	
		Bonjour,
J’ai utilisé API apache DBCP pour les pool des connexions.
Au démarrage tous fonction sons problème mais après le clean des sessions qui non sont pas fermer « "hibernate.dbcp.removeAbandoned" = true » j’ai le  msg d’erreur 
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12
   |  
Caused by: java.sql.SQLException: Connection org.postgresql.jdbc3.Jdbc3Connection@20941296 is closed.
        at org.apache.commons.dbcp.DelegatingConnection.checkOpen(DelegatingConnection.java:398)
        at org.apache.commons.dbcp.DelegatingConnection.prepareStatement(DelegatingConnection.java:279)
        at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.prepareStatement(PoolingDataSource.java:313)
        at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:442)
        at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:368)
        at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:105)
        at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561)
        at org.hibernate.loader.Loader.doQuery(Loader.java:661)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
        at org.hibernate.loader.Loader.loadEntity(Loader.java:1785) | 
 voila mes paramètre : 
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   |  
<property name="hibernate.dbcp.validationQuery">select 1</property>
<property name="hibernate.dbcp.initialSize">10</property>
<property name="hibernate.dbcp.maxActive">100</property>
<property name="hibernate.dbcp.maxIdle">80</property>
<property name="hibernate.dbcp.minIdle">10</property>
<property name="hibernate.dbcp.maxWait">40000</property>
<property name="hibernate.dbcp.testOnReturn">true</property>
<property name="hibernate.dbcp.testOnBorrow">true</property>
<property name="hibernate.dbcp.testWhileIdle">true</property>
<property name="hibernate.dbcp.timeBetweenEvictionRunsMillis">420000</property>
<property name="hibernate.dbcp.minEvictableIdleTimeMillis">300000</property>
<property name="hibernate.dbcp.validationInterval">25000</property>
<property name="hibernate.dbcp.removeAbandoned">true</property>
<property name="hibernate.dbcp.removeAbandonedTimeout">50</property>
<property name="hibernate.dbcp.logAbandoned">true</property>
<property name="hibernate.dbcp.poolPreparedStatements">false</property>  | 
 
Merci pour votre aide