J'ai une application Web Java qui se connecte à une base de données Oracle exécutée sur une autre machine (je ne sais pas si cela est pertinent ou non). J'utilise DBCP pour la mise en commun des connexions. L'application Web est en cours d'exécution dans JBoss 4.2.2 et nous définissons notre source de données comme un bean au printemps.Dépassement du délai d'inactivité maximal dans l'application Web Java avec Oracle DB
Nous utilisons Hibernate pour ORM.
Nous recevons des erreurs de temps en temps comme suit: "ORA-02396: dépassé le temps d'inactivité maximum, veuillez vous reconnecter".
J'ai essayé d'ajouter des propriétés à notre DBCP BasicDataSource appelées "removeAbandoned" (true) et "removeAbandondedTimeout" (120) en vain.
Toute aide serait appréciée. Si je dois fournir plus d'informations, faites le moi savoir - je ne connais pas très bien le fonctionnement interne de la connexion, etc ...
est peut-être utile de rappeler les affiches du forum de printemps - c'est la requête de validation potentiellement dangereux. Vous ne voulez pas l'exécuter s'il y a beaucoup de lignes dans abc. – serg10