java - ssh整合问题,,tomcat6,运行时一开始没错,过一段时间就会报下面这个错,但是还是能运行?
问题描述
Illegal access: this web application instance has been stopped already. Could not load com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask. 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.java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)at com.mchange.v2.resourcepool.BasicResourcePool.destroyResource(BasicResourcePool.java:980)at com.mchange.v2.resourcepool.BasicResourcePool.removeResource(BasicResourcePool.java:1406)at com.mchange.v2.resourcepool.BasicResourcePool.removeResource(BasicResourcePool.java:1378)at com.mchange.v2.resourcepool.BasicResourcePool.cullExpired(BasicResourcePool.java:1462)at com.mchange.v2.resourcepool.BasicResourcePool.access$1900(BasicResourcePool.java:32)at com.mchange.v2.resourcepool.BasicResourcePool$CullTask.run(BasicResourcePool.java:1937)at java.util.TimerThread.mainLoop(Timer.java:555)at java.util.TimerThread.run(Timer.java:505)
问题解答
回答1:如果觉得代码没有问题,你可以试着换一个版本的tomcat,比如8.0,或者8.5.
tomcat9好像目前有点问题,我前两个星期试了一下跑不起来
回答2:tomcat 报异常Illegal access: this web application instance has been stopped already .Could not load异常信息不能反映系统启动失败的根本原因。遇到这类异常,很多开发人员可能会有些不知所措,因为不知道问题发生在哪里。这里教大家一个窍门,帮助大家准确定位tomcat系统启动失败的原因。
1.准备一个配置文件,名称必须是:logging.properties。文件内容如下:
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler org.apache.juli.FileHandler.level = FINE org.apache.juli.FileHandler.directory = ${catalina.home}/logs/tomcat.log org.apache.juli.FileHandler.prefix = error-debug. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
将这个文件logging.properties放置在java web工程的web-inf/classes下面
重启Tomcat这时,你就会发现tomcat自动打印出了更多有作用的异常信息。分析下这些新打印出来的异常信息,就能立马定位问题了。
相关文章:
1. sass - gem install compass 使用淘宝 Ruby 安装失败,出现 4042. javascript - js 对中文进行MD5加密和python结果不一样。3. mysql里的大表用mycat做水平拆分,是不是要先手动分好,再配置mycat4. window下mysql中文乱码怎么解决??5. javascript - h5上的手机号默认没有识别6. python - (初学者)代码运行不起来,求指导,谢谢!7. html5 - H5 SSE的本质是什么?8. python - 获取到的数据生成新的mysql表9. python的文件读写问题?10. 为什么python中实例检查推荐使用isinstance而不是type?
