java - ssh整合問題,,tomcat6,運(yùn)行時(shí)一開始沒錯,過一段時(shí)間就會報(bào)下面這個錯,但是還是能運(yù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)
問題解答
回答1:如果覺得代碼沒有問題,你可以試著換一個版本的tomcat,比如8.0,或者8.5.
tomcat9好像目前有點(diǎn)問題,我前兩個星期試了一下跑不起來
回答2:tomcat 報(bào)異常Illegal access: this web application instance has been stopped already .Could not load異常信息不能反映系統(tǒng)啟動失敗的根本原因。遇到這類異常,很多開發(fā)人員可能會有些不知所措,因?yàn)椴恢绬栴}發(fā)生在哪里。這里教大家一個竅門,幫助大家準(zhǔn)確定位tomcat系統(tǒng)啟動失敗的原因。
1.準(zhǔn)備一個配置文件,名稱必須是: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
將這個文件logging.properties放置在java web工程的web-inf/classes下面
重啟Tomcat這時(shí),你就會發(fā)現(xiàn)tomcat自動打印出了更多有作用的異常信息。分析下這些新打印出來的異常信息,就能立馬定位問題了。
相關(guān)文章:
1. 數(shù)組按鍵值封裝!2. docker不顯示端口映射呢?3. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?4. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題5. python - flask _sqlalchemy 能否用中文作為索引條件6. python3.x - git bash如何運(yùn)行.bat文件?7. 跟蹤器怎么開啟無反應(yīng)8. 主題切換問題,用過別人的webapp在后臺切換模板主題后手機(jī)端打開網(wǎng)頁就是切換到的主題了9. clone - git sourceTree克隆倉庫時(shí),都不停彈出Password Required彈窗,即時(shí)輸入正確的git賬號密碼還是彈出10. html5 - 使用echarts中的圖表 一個頁面導(dǎo)入了好幾個js圖表 實(shí)現(xiàn)echarts圖表隨著瀏覽器窗口變化而變化時(shí)出現(xiàn)了問題
