在myeclipse部署web应用时,经常报java.lang.IllegalStateException错误,具体情况如下:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在myeclipse部署web应用时,经常报java.lang.IllegalStateException错误,具体情况如下:相关的知识,希望对你有一定的参考价值。
Illegal access: this web application instance has been stopped already. Could not load org.apache.log4j.helpers.NullEnumeration. 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:1273)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at org.apache.log4j.Category.getAllAppenders(Category.java:413)
at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.shutdown(SimpleLog4JLogSystem.java:162)
at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.finalize(SimpleLog4JLogSystem.java:156)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
这个网页里方法我试过了,貌似不灵,我用的不是struts,没有action一说,平台是springMVC,
其实第一句也是重点,每次部署都出的Illegal access: this web application instance has been
stopped already,虽然不是什么影响功能的错误,但每次部署都弹这个错,有无可奈何,很烦。。。。
有时打开myeclipse,部署报错解决方案
1、首先关闭MyEclipse工作空间。 2、然后删除工作空间下的 “/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs” 这个文件。在这个文件中存储了一些部署项目的信息。删了这个部署的项目的信息就没有错误了。 3、重启启动MyEclipse即可解决了。
以上是关于在myeclipse部署web应用时,经常报java.lang.IllegalStateException错误,具体情况如下:的主要内容,如果未能解决你的问题,请参考以下文章
myeclipse2015不支持spring-web-4.1.3.RELEASE.jar怎么回事,tomcat部署项目启动报错
错误:Myeclipse中Web项目尚未部署成功时,关闭Myeclipse发生的错误
myeclipse报Unhandld event loop Exception怎么解决
myeclipse10利用中间件weblogic部署项目报: undefined exploded archive locaton