tomcat连接远程数据库断开了的问题

jcjack 2006-12-28 10:50:13
因为公司的系统,涉及到2台服务器上的数据库问题,使用tomcat的数据库连接池使用本地的数据库没什么问题,问题是远程的数据库,因为网络问题,那台服务器和我运行TOMCAT的服务器有时候会断开,这样的话,我的应用程序从数据库连接池获取的连接是没用的,会报这个异常:java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]System Exception: Connection reset

出现这样的问题,我现在的解决方法只能是重新启动TOMCAT,通过tomcat的管理系统reload这个webapp仍然没有用,我估计是这样的:因为tomcat的数据库连接迟采用了缓存,所以只有重新启动才有效。我看了官方网站上的配置连接mysql中的代码,其中url参数的代码是:jdbc:mysql://localhost:3306/javatest?autoReconnect=true,但是我们用的是sql server2000,好象后面不能加个autoReconnect=true,后来我干脆加了个 <parameter>
<name>autoReconnect</name>
<value>true</value>
</parameter>
仍然解决不了问题,连接断开后还是要重新启动TOMCAT,望哪位高手指点一下,感激不尽!(我是用tomcat5.0.28)
...全文
288 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
混沌骑士 2006-12-28
  • 打赏
  • 举报
回复
parameter 应该有个测试连接的属性吧 就是每次连接之前测试数据库是否连接正常

weblogic里面是有这个属性的
比特灵 2006-12-28
  • 打赏
  • 举报
回复
问题。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧