Maison  >  Questions et réponses  >  le corps du texte

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 Il y a quelques jours426

répondre à tous(2)je répondrai

  • 伊谢尔伦

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

    Si vous pensez qu'il n'y a pas de problème avec le code, vous pouvez essayer de passer à une autre version de Tomcat, telle que 8.0 ou 8.5.

    Tomcat9 semble avoir quelques problèmes en ce moment. Je l'ai essayé il y a deux semaines et il ne peut pas fonctionner

    répondre
    0
  • 伊谢尔伦

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

    Tomcat signale une exception Accès illégal : cette instance d'application Web a déjà été arrêtée. Impossible de charger les informations sur l'exception ne peuvent pas refléter la cause première de l'échec de démarrage du système. Face à de telles exceptions, de nombreux développeurs peuvent être un peu dépassés car ils ne savent pas d'où vient le problème. Voici une astuce pour vous aider à localiser avec précision la raison pour laquelle le système Tomcat ne démarre pas.

    1. Préparez un fichier de configuration, le nom doit être : logging.properties.
    Le contenu du fichier est le suivant :

    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. Placez ce fichier logging.properties sous web-inf/classes du projet web java

    2. Redémarrer Tomcat
      À ce stade, vous constaterez que Tomcat imprime automatiquement des informations d'exception plus utiles. En analysant ces informations anormales nouvellement imprimées, vous pouvez immédiatement localiser le problème.

    répondre
    0
  • Annulerrépondre