`
gstarwd
  • 浏览: 1525087 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Illegal access: this web application instance has been stopped already

阅读更多
Java代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="http://guooo.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%E9%87%8D%E5%90%AFtomcat%E7%9A%84%E6%97%B6%E5%80%99%E9%81%87%E5%88%B0%E8%BF%99%E4%B9%88%E4%B8%AA%E5%BC%82%E5%B8%B8%0A%0A%0A%20%20%20%20%E4%BF%A1%E6%81%AF%3A%20Illegal%20access%3A%20this%20web%20application%20instance%20has%20been%20stopped%20already.%20Could%20not%20load%20java.lang.Object.%20The%20eventual%20following%20stack%20trace%20is%20caused%20by%20an%20error%20thrown%20for%20debugging%20purposes%20as%20well%20as%20to%20attempt%20to%20terminate%20the%20thread%20which%20caused%20the%20illegal%20access%2C%20and%20has%20no%20functional%20impact.%0A%20%20%20%20java.lang.IllegalStateException%0A%20%20%20%20at%20org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java%3A1246)%0A%20%20%20%20at%20org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java%3A1206)%0A%20%20%20%20at%20com.sun.faces.application.ConverterPropertyEditorFactory%24DisposableClassLoader.loadClass(ConverterPropertyEditorFactory.java%3A447)%0A%20%20%20%20at%20java.lang.ClassLoader.loadClass(ClassLoader.java%3A251)%0A%20%20%20%20at%20java.lang.ClassLoader.loadClassInternal(ClassLoader.java%3A319)%0A%20%20%20%20at%20java.lang.Class.getDeclaredConstructors0(Native%20Method)%0A%20%20%20%20at%20java.lang.Class.privateGetDeclaredConstructors(Class.java%3A2389)%0A%20%20%20%20at%20java.lang.Class.getConstructor0(Class.java%3A2699)%0A%20%20%20%20at%20java.lang.Class.newInstance0(Class.java%3A326)%0A%20%20%20%20at%20java.lang.Class.newInstance(Class.java%3A308)" quality="high" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
  1. 重启tomcat的时候遇到这么个异常  
  2.   
  3.   
  4.     信息: Illegal  access: this  web  application  instance  has  been  stopped  already . Could not load java.lang.Object. 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.  
  5.     java.lang.IllegalStateException  
  6.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1246 )  
  7.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206 )  
  8.     at com.sun.faces.application .ConverterPropertyEditorFactory$DisposableClassLoader.loadClass(ConverterPropertyEditorFactory.java:447 )  
  9.     at java.lang.ClassLoader.loadClass(ClassLoader.java:251 )  
  10.     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )  
  11.     at java.lang.Class.getDeclaredConstructors0(Native Method)  
  12.     at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389 )  
  13.     at java.lang.Class.getConstructor0(Class.java:2699 )  
  14.     at java.lang.Class.newInstance0(Class.java:326 )  
  15.     at java.lang.Class.newInstance(Class.java:308 )  
重启tomcat的时候遇到这么个异常


    信息: Illegal
 access: this
 web
 application
 instance
 has
 been
 stopped
 already
. Could not load java.lang.Object. 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:1246)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
    at com.sun.faces.application
.ConverterPropertyEditorFactory$DisposableClassLoader.loadClass(ConverterPropertyEditorFactory.java:447)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
    at java.lang.Class.getConstructor0(Class.java:2699)
    at java.lang.Class.newInstance0(Class.java:326)
    at java.lang.Class.newInstance(Class.java:308)

 原因是因为在tomcat重启的时候,因为之前的tomcat中的线程还没有完全关闭,新启动tomcat就会报这个异常,不过这个不影响正常使用,只是跳个异常挺烦人的。

解决办法也容易,只要把tomcat的server.xml 中的reloadable="true" 改成false

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics