java - 非法访问 : this web application instance has been stopped already. 无法加载 org.apache.log4j.spi.NOPLoggerRepository

标签 java tomcat tomcat6 netbeans6.7

我将 Netbeans 6.7Tomcat 6.0 和 jasper 报告一起使用,以便在 Web 应用程序中生成报告。当我运行我的应用程序时,我总是会遇到这个异常。有人可以帮帮我吗?

异常(exception)情况是

INFO: Illegal access: this web application instance has been stopped already.  Could not load org.apache.log4j.spi.NOPLoggerRepository.  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:1566)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:175)
        at org.apache.log4j.LogManager.getLogger(LogManager.java:199)
        at org.apache.log4j.Logger.getLogger(Logger.java:105)
        at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:283)
        at org.apache.commons.logging.impl.Log4JLogger.info(Log4JLogger.java:193)
        at org.hibernate.connection.DriverManagerConnectionProvider.close(DriverManagerConnectionProvider.java:147)
        at org.hibernate.connection.DriverManagerConnectionProvider.finalize(DriverManagerConnectionProvider.java:142)
        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)

最佳答案

这可能是由于内存问题,我收到了这条消息,还有一个 java.lang.OutOfMemoryError: Java heap space,调整启动参数为: -XX:PermSize=512M -Xms1024m -Xmx4096m 解决了这个问题。

关于java - 非法访问 : this web application instance has been stopped already. 无法加载 org.apache.log4j.spi.NOPLoggerRepository,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15827522/

相关文章:

java - Android onClick 中的 NullPointerException

tomcat - 已跳过 TLD .... 已定义在 Tomcat 7 中的 Grails 部署日志中弹出

maven - 报错【求助1】Sakai 2.9.x 安装

java - Java 中阻塞线程的监控和终止

tomcat - 删除的 Log4j2 Rolled 文件仍然打开并且磁盘空间未释放

java - 如何从 editText 保存姓名和号码并获取这些数据?

java - Big Query Java 客户端的代理设置

java - Gradle 多个版本的 GRADLE

java - 维护多个 webapps 的多个 log4j.xml 配置

apache - 在 tomcat 中从一个上下文切换到另一个上下文时 session 丢失