Я использую JNDI с Tomcat6 для управления подключениями Mysql, мой Catalina / domain.com / ROOT.xml имеет:
<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" />
Я, хотя autoReconnect выполнит работу по повторному подключению к базе данных, но это не так, примерно через 8 часов бездействия мое приложение выплевывает потерянное соединение с ошибками базы данных. Есть идеи?
Спасибо, Федор