Illegal access: this web application instance has been stopped already.  Could not load java.io.PrintStream.  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:1272)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.apache.log4j.helpers.LogLog.error(LogLog.java:142)
at org.apache.log4j.helpers.OnlyOnceErrorHandler.error(OnlyOnceErrorHandler.java:77)
at org.apache.log4j.helpers.OnlyOnceErrorHandler.error(OnlyOnceErrorHandler.java:67)
at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:59)
at org.apache.log4j.WriterAppender.writeFooter(WriterAppender.java:352)
at org.apache.log4j.WriterAppender.close(WriterAppender.java:203)
at org.apache.log4j.AppenderSkeleton.finalize(AppenderSkeleton.java:124)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
log4j:ERROR Failed to flush writer,
java.io.IOException: 句柄无效。
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:57)
at org.apache.log4j.WriterAppender.writeFooter(WriterAppender.java:352)
at org.apache.log4j.WriterAppender.close(WriterAppender.java:203)
at org.apache.log4j.AppenderSkeleton.finalize(AppenderSkeleton.java:124)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
2009-3-11 11:00:16 org.apache.catalina.core.StandardContext start
严重: Error listenerStart

解决方案 »

  1.   

    先确认代码有没有问题
    如果没有,考虑换个jdk版本试试!
      

  2.   

    先再没有项目的情况下,跑Tomcat 看能不能起。
      

  3.   

    tom猫 可以跑,但是加载 这个项目的时候会出现以上的 异常。
      

  4.   

    你JDK版本是..?
    换个版本高点的试试?
      

  5.   

    严重: Error listenerStart一般是
    1 配置文件错了
    2 jar版本不兼容或者有重复的jar别的我不清楚了。你可以考虑用最简单的版本启动,然后逐步增加配置,来确定问题原因。比如折半查找法。呵呵!