J'utilise JNDI Tomcat6 pour gérer les connexions Mysql, mon Catalina/domain.com/ROOT.xml a:Mysql pas reprendre contact avec JNDI Tomcat 6
<Resource name="jdbc/db" auth="Container" type="javax.sql.DataSource"
username="db1" password="somepass" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/db?autoReconnect=true" maxActive="15" maxIdle="3"
maxWait="5000" removeAbandoned="true" removeAbandonedTimeout="20" />
Je croyais que autoreconnect va faire le travail à la base de données reconnectant mais ce n'est pas le cas, après environ 8 heures d'inactivité, mon application crache la connexion perdue aux erreurs de base de données. Des idées?
Merci, Fedor
merci qui fonctionnera – Fedor
Il convient de mentionner que Tomcat, vous pouvez utiliser le validationQuery plus léger et efficace «/* ping \ */». Voir: http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-tomcat.html – Jon