DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41507>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41507

           Summary: Illegal access: this web application instance has been
                    stopped already
           Product: Tomcat 5
           Version: 5.5.20
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: critical
          Priority: P2
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: [EMAIL PROTECTED]


I'm getting the above Error/Exception when Tomcat tries to redeploy my webapp.
I've searched google/apache mailing list/ASF bugzilla, and haven't found a clear
solution to this problem.
>From what I've read, it appears that this bug crept in after version 5.5.12.
Can you determine from your 5.5.12 code what has changed, which is causing this
problem on later verions?
This webapp has been running fine on Tomcat 4, but we have recently upgraded to
JDK 1.5, and are considering upgrading the entire web app from servlet 2.3/jsp
1.2 to servlet 2.4/jsp 2.0.
The webapp starts up and runs fine. It just fails to auto reload.
Take a look at this post from the tomcat-user mailing list:
http://marc.theaimsgroup.com/?l=tomcat-user&m=113932361804941&w=2

Here's my stack trace:
2007/01/31 10:09:41 org.apache.catalina.core.StandardContext reload
INFO: Reloading this Context has started
pm.closed
pm.closed
jdbc.con.close
jdbc.con.close
2007/01/31 10:09:43 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. 
Could not load org.apache.log4j.spi.VectorWriter.  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:1241)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
        at org.apache.log4j.Category.forcedLog(Category.java:388)
        at org.apache.log4j.Category.log(Category.java:853)
        at 
org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:198)
        at 
org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:411)
        at 
org.apache.catalina.session.StandardManager.load(StandardManager.java:320)
        at 
org.apache.catalina.session.StandardManager.start(StandardManager.java:636)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4161)
        at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3024)
        at 
org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432)
        at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1277)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
        at java.lang.Thread.run(Thread.java:595)
2007/01/31 10:09:43 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. 
Could not load org.apache.log4j.spi.VectorWriter.  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:1241)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
        at org.apache.log4j.Category.forcedLog(Category.java:388)
        at org.apache.log4j.Category.log(Category.java:853)
        at 
org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:198)
        at 
org.apache.catalina.session.StandardManager.start(StandardManager.java:638)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4161)
        at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3024)
        at 
org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432)
        at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1277)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
        at java.lang.Thread.run(Thread.java:595)
2007/01/31 10:09:43 org.apache.commons.modeler.Registry registerComponent
SEVERE: Null component
Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/capri,J2EEApplication=none,J2EEServer=none
2007/01/31 10:09:43
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor 
processChildren
SEVERE: Exception invoking periodic operation: 
java.lang.NoClassDefFoundError: org/apache/log4j/spi/VectorWriter
        at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
        at org.apache.log4j.Category.forcedLog(Category.java:388)
        at org.apache.log4j.Category.log(Category.java:853)
        at 
org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:198)
        at 
org.apache.catalina.session.StandardManager.start(StandardManager.java:638)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4161)
        at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3024)
        at 
org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432)
        at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1277)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
        at java.lang.Thread.run(Thread.java:595)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to