日期:2014-05-20  浏览次数:20720 次

Tomcat问题
tomcat5.5过几天就自动死掉了,
每天上班的时候都要重起tomcat

过年了,都放假了,重起tomcat的事没有人办.

请问有什么办法当tomcat死掉的时候,能让tomcat自动重起的程序.

最好给出代码,谢谢!!!




------解决方案--------------------
你是不是用的数据库连接池,如果是的话,最好检查一下数据库连接,用完后一定要释放

------解决方案--------------------
祝你顺利
------解决方案--------------------
你是不是用的数据库连接池,如果是的话,最好检查一下数据库连接,用完后一定要释放

==============================================================================

很可能是这个问题
------解决方案--------------------
把tomcate的启动放到inittab中,会监视进程。
或者装个daemontool,也可以实现相同功能
------解决方案--------------------
写个java程序呗,。
调用一个脚本。

System.exec( "script.bat ");


script.bat
里面可以写startup.bat

因为tomcat是不会启动多个实力的。所以你可以几个小时试图启动它一次。

------解决方案--------------------
如果是在linux下,可以写个脚本加入到crontab中,
使用crontab每隔一段时间(比如5分钟)执行:
"ps auxww | grep Bootstrap | wc -l "
命令看tomcat是否正常运行(为0代表没有运行)

为0的话直接执行tomcat的启动程序启动之.

------解决方案--------------------
改一下tomcat.bat,变成循环启动
tomcat可以远程关闭的
------解决方案--------------------
根本的解决之道还是从配置和程序两方面找出原因处理好.
能解决一个问题的方法都不只一种,那么错误的方法更是多了,楼主还是自己仔细检查检查吧.
------解决方案--------------------
设置windows自动执行计划任务。启动tomcat