Rumah  >  Soal Jawab  >  teks badan

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)

怪我咯怪我咯2743 hari yang lalu434

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:54:12

    Jika anda rasa tiada masalah dengan kod tersebut, anda boleh cuba menukar kepada versi tomcat yang berbeza, seperti 8.0 atau 8.5.

    Tomcat9 nampaknya menghadapi beberapa masalah pada masa ini saya mencubanya dua minggu lalu dan ia tidak boleh dijalankan

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:54:12

    tomcat melaporkan pengecualian Akses tidak sah: contoh aplikasi web ini telah dihentikan tidak dapat memuatkan maklumat pengecualian tidak dapat menggambarkan punca kegagalan permulaan sistem. Apabila menghadapi pengecualian sedemikian, ramai pembangun mungkin agak terharu kerana mereka tidak tahu di mana masalah itu berlaku. Berikut ialah helah untuk membantu anda mencari dengan tepat sebab sistem tomcat gagal dimulakan.

    1. Sediakan fail konfigurasi, nama mestilah: logging.properties.
    Kandungan fail adalah seperti berikut:

    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
    1. Letakkan fail logging.properties ini di bawah web-inf/classes projek web java

    2. Mulakan Semula Tomcat
      Pada masa ini, anda akan mendapati bahawa tomcat secara automatik mencetak maklumat pengecualian yang lebih berguna. Dengan menganalisis maklumat abnormal yang baru dicetak ini, anda boleh segera mencari masalah.

    balas
    0
  • Batalbalas