请教:tomcat连接oracle一断时间后就连接不上了
两台LINUX服务器,一台应用服务器,安装TOMCAT5.0.28(由于程序较老),另一个安装ORALCE10G。运行一段时间后,TOMCAT无法连接到ORACLE数据库...
两台LINUX服务器,一台应用服务器,安装TOMCAT5.0.28(由于程序较老),另一个安装ORALCE10G。
运行一段时间后,TOMCAT无法连接到ORACLE数据库。
但在数据库本机或用PL/SQL远程登录数据库都能正常连接和查询。如果将TOMCAT重启(只重启TOMCAT,不需要做其它任何操作)一切回归正常。
并且这个情况是近期才出现的,上述环境已稳定运行几年了一直没有问题。
请问一下这是什么问题?怎么样来解决?
另:前两天用SCP备份应用系统时,发现里面有DAT文件(应用程序里面肯定不会出现DAT文件)。但是在LINUX下搜索又找不到DAT文件。会不是会病毒之类的东西??
谢谢!
补充:日志里面唯一的报错信息是:(但仿佛这个报错跟数据库连接没多大关系)
2014-05-19 16:03:00 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
......
其它的TOMCAT日志,一切正常!
另外:就连无法访问时,两台服务器的内存、CPU使用情况都是正常的! 展开
运行一段时间后,TOMCAT无法连接到ORACLE数据库。
但在数据库本机或用PL/SQL远程登录数据库都能正常连接和查询。如果将TOMCAT重启(只重启TOMCAT,不需要做其它任何操作)一切回归正常。
并且这个情况是近期才出现的,上述环境已稳定运行几年了一直没有问题。
请问一下这是什么问题?怎么样来解决?
另:前两天用SCP备份应用系统时,发现里面有DAT文件(应用程序里面肯定不会出现DAT文件)。但是在LINUX下搜索又找不到DAT文件。会不是会病毒之类的东西??
谢谢!
补充:日志里面唯一的报错信息是:(但仿佛这个报错跟数据库连接没多大关系)
2014-05-19 16:03:00 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
......
其它的TOMCAT日志,一切正常!
另外:就连无法访问时,两台服务器的内存、CPU使用情况都是正常的! 展开
2个回答
展开全部
我也遇到这样的问题,请问解决了吗,是怎么解决的
追问
是网络风暴的问题!我这边的情况是这样的!可能需要根据你自己的情况决定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle服务器有对用户更新过profile吗
有没有设置了最长连接时间或者最大空闲时间
这2项的任意一项都有可能导致客户端断开
有没有设置了最长连接时间或者最大空闲时间
这2项的任意一项都有可能导致客户端断开
追问
能说具体一些吗?但问题是TOMCAT连接不上的时候,登录本机或用PL/SQL远程连接都是正常的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询