Bonjour,
J'ai une question technique concernant le pool de connexion JDBC de Tomcat.
J'ai un serveur SQL Server administré par d'autres personnes que moi, qui
pour le moment pour la mise à jours du contenu de la base font un arrêt
rapide et un redémarrage pour switcher la base (coupure de 3 à 5 seconde)
Sauf que le pool Tomcat il n'y voit que du feu et il se retrouve avec de cnx
qui ne sont plus valides et il n'arrive pas à s'en débarrasser :-(
Donc ma question s'est comment peut il faire pour supprimer les cnx qui sont mortes ? Y'a-t-il un paramêtre que je ne connais pas ?
Voici la défiinition de ma datasource:
<Resource name="jdbc/DatabaseCNX" auth="Container" type="javax.sql.DataSource"
maxActive="30" maxIdle="10" maxWait="60000" timeBetweenEvictionRunsMillis="10000"
removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"
username="sa" password="blabla" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://sqlserver:1433;databasename=webweb"/>
Merci a+,
Xavier
Partager