tomcat启动一段时间后自动挂掉.该怎么处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat启动一段时间后自动挂掉.该怎么处理相关的知识,希望对你有一定的参考价值。

在启动tomcat时候,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。
1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:

SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET
TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)

2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:

SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET
TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
参考技术A tomcat由于客户端不正常关闭,连接没有关闭。。
应该是网络不正常或者网络赌赛。
单独使用tomcat做前端确实不稳定,我原来也遇到这个问题。
后来在前面加了个apache httpd就好了。
我的apache httpd 是全部转发,交给tomcat处理。
参考技术B

为啥在eclipse中修改JSP后tomcat自动重启?

参考技术A tomcat会每隔一段时间查询jsp的版本是否一致,自动加载,所以修改jsp后,tomcat会自动重启,不用用户重新发布工程。
tomcat启动后class文件会接受请求加载到jvm中。而对jsp第一次请求时,会先编码成对应的.class文件加载进来。以后每一次请求tomcat容器要检查jsp的版本,如果与前一次不一样,则会自动再次编码并加载.class文件。
参考技术B 你修改jsp,tomcat会重新编译成servlet,然后jvm加载他,有时候就会触发tomcat重新加载整个应用,并不是重启。当加载的次数多了,就有可能造成permgen内存溢出

以上是关于tomcat启动一段时间后自动挂掉.该怎么处理的主要内容,如果未能解决你的问题,请参考以下文章

隔一段时间应用就会挂掉(进程在,但停止响应,也无log输出),必须重启tomcat

Tomcat运行一段时间后,自动停止关闭,To prevent a memory leak,Druid 数据库连接自动关闭, the JDBC Driver has been forcibly unr

tomcat启动一段时间后work文件夹以及子文件夹都自动删除消失。求大神啥原因?

为啥在eclipse中修改JSP后tomcat自动重启?

怎样使程序开机自启动和程序挂掉自动重启

怎样使程序开机自启动和程序挂掉自动重启