tomcat下WebappClassLoader 的问题

今天上午部署个程序,遇到类似这样一个问题:

2008-3-11 9:49:34 org.apache.catalina.loader.WebappClassLoader loadClass
信息: Illegal access: this web application instance has been stopped already.  Could not load java.net.BindException.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
(不完全一样,原来的错误信息懒得去找了)

 

这个问题导致这个实例启动不了,而同一个tomcat下的其他N个实例都很好。

 

弄了一上午,后来发现网上有个哥哥说:“你是不是在\Tomcat目录\common\lib下存放了MYSQL驱动. 你把把给删除了.就可以了. ”

 

于是找到/usr/share/tomcat/common/lib, 没找到mysql驱动。在和另一个好的服务器对比后,找到两个可疑包:

commons-collection3.jar

commons-pool.jar

其中第一个可能还与程序中的lib有版本冲突

 

删之,尽然就正常启动了。

 

扯淡的才开始~

 

好了以后我又重启了一次tomcat, 结果原来的问题小孩和N个弟兄都挂了。 于是我又把之前两个嫌疑包拷了回去,再重启,结果大家又都好了。

 

总之,我最后什么都没做,都好了。

 

写着记在这里,希望科学昌明的一天会解释这个现象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值