Tomcat - this web application instance has been stopped already

Posted 程序员小默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat - this web application instance has been stopped already相关的知识,希望对你有一定的参考价值。

背景:未停止Tomcat服务时,直接更新服务器上面项目。

使用命令​​bin/shutdown.sh​​停止又重启。

异常如下图所示(有时会出现同一tomcat多个进程现象):

Tomcat


原因是因为在tomcat重启的时候,之前的tomcat的线程还没有完全关闭,最新启动tomcat就会报这个异常,只要把tomcat的server.xml 中的reloadable=”true” 改成false就OK

解决方案:

修改tomcat conf目录下的context.xml,找到<Context>标签,
把reloadble的属性值设为:reloadable="false",即<Context reloadable="false">。

Tomcat

另外,在停止Tomcat时,一定要再检查tomcat进程是否完全停掉再重启!


以上是关于Tomcat - this web application instance has been stopped already的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat报错 Illegal access: this web application instance has been stopped already. Could not load

如何在 Tomcat 的 web.xml 中为欢迎文件映射过滤器?

配置Tomcat和在Eclipse中创建Web工程

Nginx+Tomcat web站(Linux)   +windows

keepalived+nginx+tomcat搭建高性能web服务器集群

高性能Web服务之Httpd负载均衡Tomcat实现Session Sticky及Session Cluster