46

この種の例外が発生しています。この問題について誰か助けてもらえますか?

java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.quartz.utils.UpdateChecker.getClientId(UpdateChecker.java:149)
at org.quartz.utils.UpdateChecker.buildParamsString(UpdateChecker.java:120)
at org.quartz.utils.UpdateChecker.buildUpdateCheckUrl(UpdateChecker.java:114)
at org.quartz.utils.UpdateChecker.doCheck(UpdateChecker.java:55)
at org.quartz.utils.UpdateChecker.checkForUpdate(UpdateChecker.java:47)
at org.quartz.utils.UpdateChecker.run(UpdateChecker.java:39)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

と で同じ例外も発生しCould not load java.net.URLEncoderていCould not load java.net.URLConnectionます。Eclipse Indigo SR1 と Tomcat V6.0 を使用しています。

4

4 に答える 4

32

サーバーを再起動すると、この問題を解決できます。サーバーは古いバージョンのアプリをキャッシュしています。

ここを参照

于 2013-03-20T10:47:08.577 に答える
1

私も最近この問題を経験しました。javax.servlet.ServletContextListener私の場合、 1 つの localhost-date.log に記録された未処理の例外によって問題が発生しました。その例外のため、webapp はデプロイされませんでしたが、既に開始されているアプリケーションjava.util.concurrent.Executorsがまだ実行されていたため、catalina-date.log で別の一連の例外が発生しました:
java.lang.IllegalStateException: Illegal access: This web application instance has been stopped already. WhatEver.class を読み込めませんでした。

私の場合の解決策:

  • すべての Tomcat ログを確認してください
  • の例外を修正javax.servlet.ServletContextListener
于 2020-11-11T15:42:19.933 に答える