java.sql.SQLException: la Connexion a déjà été fermé
Nous sommes java.sql.SQLException: la Connexion a déjà été fermé. exception par intermittence lors de l'exécution d'une transaction. Nous sommes en utilisant tomcat 7.X et ci-dessous la configuration.
<Context docBase="ROOT" reloadable="true" antiJARLocking="true">
<Resource
name="jdbc/DS"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://XXXXXXX"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
username="XXXXXX"
password="XXXXXX"
maxActive="20"
maxIdle="3"
minIdle="3"
maxWait="10000"
removeAbandoned="true"/>
</Context>
Probablement que nous sommes pas certains de la configuration ou de la propriété qui est à l'origine du problème.
Veuillez indiquer toute autre bibliothèque pour résoudre ce problème ou de vous aider à trouver la cause racine.
Merci d'avance.
est-ce qui se passe avec les données en vrac ou avec de petites quantités de données, ainsi
Ce qui se passe lorsque nous sommes de traitement de certaines données en vrac.
Ce qui se passe lorsque nous sommes de traitement de certaines données en vrac.
OriginalL'auteur Crazy Developer | 2015-08-11
Vous devez vous connecter pour publier un commentaire.
Suivant la configuration a fonctionné pour moi
La valeur de la clé ici est connectionTimeout.
L'usine, qui que vous utilisez actuellement a un délai d'attente par défaut, après que les forces de session pour fermer.
Le délai de connexion ci-dessus a fonctionné pour moi , pour votre application scénarios, vous aurez à expérimenter un peu pour obtenir la bonne valeur.
OriginalL'auteur puneet goyal