Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    java.sql.SQLException: Already closed [TOMCAT] [ORACLE]

    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:

    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
    la configurazione del connection pool è la seguente:

    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"
    />
    su quali parametri posso intervenire per evitare il problema indicato ?

    Grazie dell'attenzione

    Alessio
    Non ci sono Queen senza Freddie !

  2. #2
    ciao!

    a me sembra che ti dica che la connessione è già chiusa.
    codice:
    Caused by: java.sql.SQLException: Already closed.
    come se provassi a chiuderla nuovamente da qualche parte nel programma.
    non penso c'entri la configurazione che hai mandato:

  3. #3
    Il fatto è che si verifica solo un particolare ambiente e non su altri, quindi ho pensato fosse più un problema di configurazione
    Non ci sono Queen senza Freddie !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.