Buongiorno,
credo che sia questa la sezione più adatta per postare questo errore.
Quando faccio girare una procedura online (server Tomcat, DB oracle) ottengo il seguente errore:
la configurazione del connection pool è la seguente:codice:[Could not commit/close: ([data]) at com.archibus.db.DbConnectionImpl.disconnect(DbConnectionImpl.java:216) at com.archibus.db.DbConnectionImpl.clear(DbConnectionImpl.java:91) at com.archibus.context.utility.TransactionTemplate.handleNewConnectionCleanUp(TransactionTemplate.java:113) at com.archibus.context.utility.TransactionTemplate.cleanUpContext(TransactionTemplate.java:103) at com.archibus.context.utility.TransactionTemplate.doWithContext(TransactionTemplate.java:202) at com.archibus.jobmanager.JobExecutorImpl.start(JobExecutorImpl.java:58) at com.archibus.jobmanager.JobManagerImpl$3$1.doWithContext(JobManagerImpl.java:476) at com.archibus.context.utility.ContextTemplate.doWithContextWrappedException(ContextTemplate.java:113) at com.archibus.jobmanager.JobManagerImpl$3.run(JobManagerImpl.java:474) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743) at java.lang.Thread.run(Thread.java:745) Caused by: java.sql.SQLException: Already closed. at org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:114) ... 10 more
su quali parametri posso intervenire per evitare il problema indicato ?codice:<connectionPool type = "dbcp" maxActive = "200" maxWait = "-1" maxIdle = "8" minIdle = "3" whenExhaustedAction = "1" testOnBorrow = "true" testOnReturn = "true" timeBetweenEvictionRunsMillis = "60000" minEvictableIdleTimeMillis = "1800000" testWhileIdle = "true" validationQuery = "SELECT 1 FROM DUAL" />
Grazie dell'attenzione
Alessio

Rispondi quotando