this web application instance has been stopped already问题

this web application instance has been stopped already.  Could not load......

(最简单的方法: 移除项目后重新部署到tomcat,重启即可)
1,看: this web application instance has been stopped already

     所以,需要重启Tomcat的情况下才有可能发上,这是第一个出错条件。

2,看: Could not load ......

     看这个不能直接推出问题产生条件,但是很明显是关于加载的。

     总结以上两点,通俗点讲,就是重启了工程(可能是因为直接修改代码,工程reload了), 并且,连过了数据库(登录等),才出现了上述报错信息。

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

下面是Tomcat server.xml配置:

<Context debug="0" docBase="E:\Workspaces\CTC-ERP_KF\web" path="" reloadable="false" > 
</Context>

导致这种原因还有可能是:使用数据库连接后没有关闭等。

下面是Linux下Tomcat的启动、关闭、杀死进程命令:

#看是否已经有tomcat在运行了  
ps -ef |grep tomcat  

#结果为:

root     31918     1 34 11:19 pts/1    00:02:46 /opt/jdk1.6.0_27/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-7.0.20/conf/logging.properties -server -Xms3000m -Xmx3000m -XX:PermSize=128M -XX:MaxPermSize=256M -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.20/endorsed -classpath /opt/apache-tomcat-7.0.20/bin/bootstrap.jar:/opt/apache-tomcat-7.0.20/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-7.0.20 -Dcatalina.home=/opt/apache-tomcat-7.0.20 -Djava.io.tmpdir=/opt/apache-tomcat-7.0.20/temp org.apache.catalina.startup.Bootstrap start 
#如果有,用kill;  
kill -9 pid   #pid 为相应的进程号 
则 31918 就为进程号 pid = 31918  
kill -9 31918 就可以彻底杀死tomcat 
#然后再启动tomcat即可  
或者  
#直接查看指定端口的进程pid  
netstat -anp|grep 9217   
#结果为 tcp        0      0 :::9217                     :::*                        LISTEN      26127/java  
#则26127为9217这个端口的tomcat进程的pid,然后就可以kill这个进程  
kill -9 26127   
#然后再启动tomcat即可  

  • 20
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值