検索

ホームページ  >  に質問  >  本文

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)

怪我咯怪我咯2812日前490

全員に返信(2)返信します

  • 伊谢尔伦

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

    コードに問題がないと思われる場合は、Tomcat の別のバージョン (8.0 や 8.5 など) に変更してみてください。

    Tomcat9 には現在いくつかの問題があるようですが、2 週間前に試してみましたが、実行できませんでした。

    返事
    0
  • 伊谢尔伦

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

    tomcat が例外を報告します 不正なアクセス: この Web アプリケーション インスタンスはすでに停止されています。例外情報を読み込めませんでした。システム起動失敗の根本原因を反映できません。このような例外に遭遇すると、多くの開発者は問題がどこで発生しているのか分からず、少々困惑するかもしれません。 Tomcat システムが起動できない原因を正確に特定するのに役立つトリックを次に示します。

    1. 構成ファイルを準備します。名前はlogging.propertiesである必要があります。
    ファイルの内容は次のとおりです:

    リーリー
    1. このファイルlogging.propertiesをJava Webプロジェクトのweb-inf/classesの下に配置します

    2. Tomcat を再起動します
      この時点で、Tomcat がより有用な例外情報を自動的に出力することがわかります。新たに出力された異常情報を解析することで、問題箇所を即座に特定できます。

    返事
    0
  • キャンセル返事