日期:2014-05-17  浏览次数:20694 次

请教个tomcat运行上的问题
现在是发布程序用的tomcat,数据库用的sql2008,现在程序和数据库放在不同的服务器上。现在经常会系统报错,在登陆页面就报错。但是清除tomcat缓存并重启tomcat后问题解决,但是过段时间又会出同样的问题,现在每天登陆使用的人数不多也就20几个人。在开发机测试了N次,发现是如果断开数据库的服务就会报同样的问题,可是数据库服务恢复系统就能正常了,可是服务器那边是还是没反应,必须重启tomcat。现在真的是不知道是什么问题了,多个地方的相同程序都没有出过同样的问题。怀疑是安装环境、网络、数据库的问题,但是模拟不出现场的情况出来,开发这边也分析不出来啊。请问大家有没有相同的经历呢?帮忙给个建议吧?我现在想是看看能不能叫客户同意将程序和数据库放在相同的服务器上。。。。

------解决方案--------------------
你又不说报的什么错!!!!
------解决方案--------------------
你去后台查看下,是不是tomcat连接数据库的进程有好几十个。。。
如果是建议查看下代码,检查下代码中调用jdbc后,是否正常关闭。。。
------解决方案--------------------
登陆就报错,你也说了是访问数据库报错,那要看它报的什么错呀,拿出来分析啊
------解决方案--------------------
 检查两边的机子网络ping一下有没有掉包的情况哦。这个基本是网络上的问题。数据和服务时断时好。