Hello,
I've run into the issue where tomcat (5.5.15) is not able to undeploy my
webapp after I incorporated struts2 into my web app. The undeploy
deletes all files but the struts2-core-2.0.8.jar in
<CATALINA_HOME>/webapps/myapp/WEB-INF/lib. I am wondering if there is
some reference to this struts jar that tomcat is not able to delete it. 
As far as configuration goes, I simply followed everything said in the
Struts2 Bootstrap tutorial - copied JARs and struts.xml to right place
and edited my app's web.xml to include the FilterDispatched for struts2.
All references to struts is contained inside my webapp and there is
nothing at the tomcat level. Any insights into this would be helpful. I
thought I would check to make sure I am fine on the struts side before
posting to the tomcat forum.

Undeploy fails with the exception:

INFO: Reloading context [/GlobalXMS]
Jun 28, 2007 11:39:14 AM org.apache.catalina.core.StandardContext stop
INFO: Container
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/
GlobalXMS] has not been started
Jun 28, 2007 11:39:14 AM org.apache.catalina.startup.ContextConfig
applicationWe bConfig
INFO: Missing application web.xml, using defaults only
StandardEngine[Catalina].
StandardHost[localhost].StandardContext[/GlobalXMS]
Jun 28, 2007 11:39:14 AM org.apache.catalina.loader.WebappClassLoader
loadClass
INFO: Illegal access: this web application instance has been stopped
already.  C ould not load org.apache.log4j.spi.VectorWriter.  The
eventual following stack t race is caused by an error thrown for
debugging purposes as well as to attempt t o terminate the thread which
caused the illegal access, and has no functional im pact.
java.lang.IllegalStateException
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1238)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1198)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at
org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:145)
        at org.apache.log4j.Category.forcedLog(Category.java:372)
        at org.apache.log4j.Category.log(Category.java:864)
        at
org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:19
3)
        at
org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3678)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
162)
        at
org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java
:1085)
        at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1193)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:
503)
        at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown
Source)
        at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown Source)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown
Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
        at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:
1377)
        at
org.apache.catalina.manager.ManagerServlet.undeploy(ManagerServlet.ja
va:1299)
        at
org.apache.catalina.manager.HTMLManagerServlet.undeploy(HTMLManagerSe
rvlet.java:491)
        at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServl
et.java:100)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:524)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
541)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
        at
org.josso.tc55.agent.SSOAgentValve.invoke(SSOAgentValve.java:288)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:667)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Unknown Source) Jun 28, 2007 11:39:14 AM
org.apache.commons.modeler.BaseModelMBean invoke
SEVERE: Exception invoking method check
java.lang.NoClassDefFoundError: org/apache/log4j/spi/VectorWriter
        at
org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:145)
        at org.apache.log4j.Category.forcedLog(Category.java:372)
        at org.apache.log4j.Category.log(Category.java:864)
        at
org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:19
3)
        at
org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3678)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
162)
        at
org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java
:1085)
        at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1193)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:
503)
        at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown
Source)
        at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown Source)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown
Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
        at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:
1377)
        at
org.apache.catalina.manager.ManagerServlet.undeploy(ManagerServlet.ja
va:1299)
        at
org.apache.catalina.manager.HTMLManagerServlet.undeploy(HTMLManagerSe
rvlet.java:491)
        at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServl
et.java:100)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:524)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
541)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
        at
org.josso.tc55.agent.SSOAgentValve.invoke(SSOAgentValve.java:288)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:667)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Unknown Source)

Thanks!
Priya

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

Reply via email to