Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Application Server » Tomcat  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:tomcat连接池支持重新连接数据库吗? [Re:pigengler]
pigengler





发贴: 4
积分: 0
于 2006-04-20 15:27 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
在网上找到这样的一篇文章,,,但是测试了以后好像不行。

tomcat连接池自动重新连接问题- -
Tag: Tag tomcat 连接池 重新连接
在以往的开发中,常常遇到tomcat连接池断掉后(比如网络断线),无法自动重新连接,导致数据库连接始终无效,今天发现此问题的一个解决方案。
首先,在连接池的配置中(XXX.XML),DB的url后加上参数,如sqlserver的加;autoReconnect=true,
这是自动重连的基础保证。
其次,一定要在tomcat中抛出连接异常,这一点很重要。一般我们的连接都会用class封装起来,一场也会在class中捕获,并处理掉,这样会导致连接无法自动恢复。估计tomcat所带的dbcp连接池的重连机制是捕获tomcat中抛出的连接异常再重新连接,所以,连接异常一定要被抛出而不是自行处理掉。否则连接池会无法重新连接。
所以,实现tomcat自带连接池dbcp自动重连的解决方案是,1。加上autoReconnect=true的参数 2。连接异常要被抛出




话题树型展开
人气 标题 作者 字数 发贴时间
24743 tomcat连接池支持重新连接数据库吗? pigengler 1098 2006-04-20 15:23
22175 Re:tomcat连接池支持重新连接数据库吗? pigengler 515 2006-04-20 15:27
21365 Re:tomcat连接池支持重新连接数据库吗? bluepure 525 2006-04-20 16:32
21453 Re:tomcat连接池支持重新连接数据库吗? pigengler 490 2006-04-20 15:55
21334 Re:tomcat连接池支持重新连接数据库吗? pigengler 16 2006-04-24 08:30
21506 Re:tomcat连接池支持重新连接数据库吗? bluecrystal 9 2006-07-14 17:15

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923