java - ssh整合問(wèn)題,,tomcat6,運(yùn)行時(shí)一開(kāi)始沒(méi)錯(cuò),過(guò)一段時(shí)間就會(huì)報(bào)下面這個(gè)錯(cuò),但是還是能運(yùn)行?
問(wèn)題描述
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)
問(wèn)題解答
回答1:如果覺(jué)得代碼沒(méi)有問(wèn)題,你可以試著換一個(gè)版本的tomcat,比如8.0,或者8.5.
tomcat9好像目前有點(diǎn)問(wèn)題,我前兩個(gè)星期試了一下跑不起來(lái)
回答2:tomcat 報(bào)異常Illegal access: this web application instance has been stopped already .Could not load異常信息不能反映系統(tǒng)啟動(dòng)失敗的根本原因。遇到這類(lèi)異常,很多開(kāi)發(fā)人員可能會(huì)有些不知所措,因?yàn)椴恢绬?wèn)題發(fā)生在哪里。這里教大家一個(gè)竅門(mén),幫助大家準(zhǔn)確定位tomcat系統(tǒng)啟動(dòng)失敗的原因。
1.準(zhǔn)備一個(gè)配置文件,名稱必須是:logging.properties。文件內(nèi)容如下:
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
將這個(gè)文件logging.properties放置在java web工程的web-inf/classes下面
重啟Tomcat這時(shí),你就會(huì)發(fā)現(xiàn)tomcat自動(dòng)打印出了更多有作用的異常信息。分析下這些新打印出來(lái)的異常信息,就能立馬定位問(wèn)題了。
相關(guān)文章:
1. docker-compose中volumes的問(wèn)題2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. boot2docker無(wú)法啟動(dòng)4. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?5. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.6. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎7. java - SSH框架中寫(xiě)分頁(yè)時(shí)service層中不能注入分頁(yè)類(lèi)8. nignx - docker內(nèi)nginx 80端口被占用9. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?10. mac里的docker如何命令行開(kāi)啟呢?

網(wǎng)公網(wǎng)安備