【发布时间】:2010-12-23 00:00:58
【问题描述】:
我正在使用 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 小时不活动后,我的应用程序吐出失去与数据库的连接错误。有什么想法吗?
谢谢,费多尔
【问题讨论】:
标签: java mysql tomcat jdbc jndi