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)失敗的根本原因。遇到這類異常,很多開(kāi)發(fā)人員可能會(huì)有些不知所措,因?yàn)椴恢绬?wèn)題發(fā)生在哪里。這里教大家一個(gè)竅門,幫助大家準(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. html5 - datatables 加載不出來(lái)數(shù)據(jù)。2. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法3. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]4. html5和Flash對(duì)抗是什么情況?5. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!6. javascript - QQ第三方登錄的問(wèn)題7. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境8. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?9. spring-mvc - spring-session-redis HttpSessionListener失效10. 正在使用electron和node.js做桌面應(yīng)用,需要實(shí)時(shí)監(jiān)聽(tīng)是否有網(wǎng)絡(luò)連接,node或者electron是否可以做到

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