Illegal access: this web application instance gestoppt wurde, bereits. Konnte nicht geladen werden: org.apache.log4j.spi.NOPLoggerRepository
Ich bin mit Netbeans 6.7
mit Tomcat 6.0
- und jasper-reports zur Erstellung von reports in eine web-Anwendung. Ich bekomme immer diese exception, wenn ich meine Anwendung. kann jemand bitte mir helfen?
Ausnahme ist
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)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte es durch ein problem mit dem Arbeitsspeicher, ich hatte diese Meldung und auch eine
java.lang.OutOfMemoryError: Java heap space, einstellen der Autostart-Parameter auf:
-XX:PermSize=512M -Xms1024m -Xmx4096m das problem gelöst, das problem.
Fand ich, ich würde eine ähnliche Fehlermeldung gelegentlich beim laufen meine JSP-web-Anwendung mit Netbeans, Tomcat und immer beim Debuggen. In meinem Fall war es "konnte nicht geladen werden, Java.lang.Mathe oder Oracle.lnx.lib". Ein Mitarbeiter hatte mir die Bereitstellung der web-Anwendung Instanzen von tomcat und es löste das problem. Um die Implementierung einer webapplication Beispiel, gehen Sie auf die Registerkarte "Dienste" > Server und doppelklicken Sie dann klicken Sie auf Apache Tomcat oder TomEE und nach dem ausführen der Anwendung, sobald seit der Eröffnung netbeans eine Web-Applications-Ordner erscheinen soll. Wenn Sie doppelklicken Sie auf die Maustaste, sollten Sie Instanzen der Anwendung angezeigt. Sie sollten in der Lage sein, um rechten Maustaste auf Sie und klicken Sie dann auf deinstallieren (möglicherweise müssen Sie auf Sie und drücken Sie beenden Sie zuerst). Schließlich sollten Sie beenden und starten Sie tomcat vor dem erstellen und ausführen der Anwendung.
Hoffe, das hilft.