我遇到了这种异常,有人可以帮我解决这个问题吗?
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)
Run Code Online (Sandbox Code Playgroud)
我也用Could not load java.net.URLEncoder和获得了同样的例外Could not load java.net.URLConnection.我正在使用Eclipse Indigo SR1和Tomcat V6.0
Jor*_*orn 15
您无法通过"重新启动服务器"来解决此问题.
问题是,当您通过将新版本上载到Tomcat来更新应用程序时,某些资源未正确清理.可以是任何东西,从失控的线程,到某种预定的服务,到听众.当该进程尝试加载类时,Tomcat将检测并阻止它.
该问题的解决方案是正确地跟踪并关闭这些线程.
| 归档时间: |
|
| 查看次数: |
77350 次 |
| 最近记录: |