Hmmm,

deploying the a new version of the app after undeploying it previously shows an error in 5.0.27!
Saying it couldn't find context.xml :-( although its definetly within the war...
5.0.28 works fine!


Regards
Mark

Shapira, Yoav wrote:

Hi,
Thank you for posting your findings.  It'll be useful for future users
who bother to search the archives.

Yoav Shapira http://www.yoavshapira.com




-----Original Message-----
From: Mark Doppelfeld [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 27, 2004 11:48 AM
To: Tomcat Users List
Subject: Re: Manager App and .war META-INF context.xml problem

Hi together,

at least I found my problem...
Cocoon was configured to log into WEB-INF directory and held a lock on
this log files.
So the undeploy command couldn't remove the WEB-INF directory and the
manager app got screwed up...
Probably the code base shouldn't check for the existance of this sub
dir??? Just a guess.
Regards
Mark

Mark Doppelfeld wrote:



Hi,

I've done some reading on this subject, but still face a problem:
I've set autodeploy to false in server.xml
When I initially install the war via the manager app, everything is


fine.


Then I stop and unload my web-app and upload a new war file.
On installing the new war I get the following excpetion:
(adding the log4j jars to Tomcat won't bring up this exception, but
manager app will say my web-app isn't available...)

Any ideas???
Thanks in advance
Mark


java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at



sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja


va:3


9)


      at



sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso


rImp


l.java:25)


      at java.lang.reflect.Method.invoke(Method.java:324)
      at



org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:


252)


      at
org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
      at org.apache.commons.digester.Rule.end(Rule.java:276)
      at
org.apache.commons.digester.Digester.endElement(Digester.java:1058)
      at



org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.j


ava:


76)


at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown


Source)


      at



org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Un


know


n


Source)
      at



org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi


spat


cher.dispatch(Unknown


Source)
      at



org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn


own


Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
at


org.apache.commons.digester.Digester.parse(Digester.java:1567)


      at



org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo


yer.


java:585)


      at
org.apache.catalina.core.StandardHost.install(StandardHost.java:897)
      at



org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:8


50)


      at



org.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManag


erSe


rvlet.java:271)


      at



org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet


.jav


a:95)


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(Applic


atio


nFilterChain.java:237)


      at



org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil


terC


hain.java:157)


      at



org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal


ve.j


ava:214)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at



org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCo


ntex


tValve.java:198)


      at



org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal


ve.j


ava:152)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato


rBas


e.java:540)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:102)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at



org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav


a:13


7)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav


a:11


7)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:102)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at



org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve


.jav


a:109)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
      at



org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)


      at



org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:7


99)


      at



org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process


Conn


ection(Http11Protocol.java:70


      at



org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5


77)


      at



org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo


l.ja


va:683)


      at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.IllegalStateException: Context path /siemens is
already in use
      at



org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl


oyer


.java:896)


... 51 more
24.10.2004 18:02:01 org.apache.catalina.core.ContainerBase log
INFO: Removing web application at context path /siemens
24.10.2004 18:02:10 org.apache.catalina.core.StandardHostDeployer


install


INFO: Installing web application from URL
jar:file:/E:/dev/jakarta-tomcat-5.0.27/webapps/siemens.war!/
24.10.2004 18:02:10 org.apache.catalina.core.StandardHostDeployer


install


INFO: Processing Context configuration file URL
jar:file:/E:/dev/jakarta-tomcat-5.0.27/webapps/siemens.war!/META-IN
text.xml
24.10.2004 18:02:11 org.apache.catalina.startup.ContextConfig
applicationConfig
INFO: Missing application web.xml, using defaults only
StandardEngine[Catalina].StandardHost[localhost].StandardCon
/siemens]
24.10.2004 18:02:11 org.apache.commons.modeler.Registry


registerComponent


SCHWERWIEGEND: Null component



Catalina:type=JspMonitor,WebModule=//localhost/siemens,J2EEApplication=


none


,J2EEServe


e
24.10.2004 18:02:11 org.apache.commons.digester.Digester endElement
SCHWERWIEGEND: End event threw exception
java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at



sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja


va:3


9)


      at



sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso


rImp


l.java:25)


      at java.lang.reflect.Method.invoke(Method.java:324)
      at



org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:


252)


      at
org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
      at org.apache.commons.digester.Rule.end(Rule.java:276)
      at
org.apache.commons.digester.Digester.endElement(Digester.java:1058)
      at



org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.j


ava:


76)


at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown


Source)


      at



org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Un


know


n


Source)
      at



org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi


spat


cher.dispatch(Unknown


Source)
      at



org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn


own


Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
at


org.apache.commons.digester.Digester.parse(Digester.java:1567)


      at



org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo


yer.


java:585)


      at
org.apache.catalina.core.StandardHost.install(StandardHost.java:897)
      at



org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:8


50)


      at



org.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManag


erSe


rvlet.java:271)


      at



org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet


.jav


a:95)


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(Applic


atio


nFilterChain.java:237)


      at



org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil


terC


hain.java:157)


      at



org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal


ve.j


ava:214)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at



org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCo


ntex


tValve.java:198)


      at



org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal


ve.j


ava:152)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato


rBas


e.java:540)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:102)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at



org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav


a:13


7)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav


a:11


7)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:102)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at



org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve


.jav


a:109)


      at



org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC


onte


xt.java:104)


      at



org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:


520)


      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
      at



org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)


      at



org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:7


99)


      at



org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process


Conn


ection(Http11Protocol.java:70


      at



org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5


77)


      at



org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo


l.ja


va:683)


      at java.lang.Thread.run(Thread.java:534)
Caused by: org.apache.commons.logging.LogConfigurationException:
java.lang.ClassNotFoundException: org.apache.commo
gging.impl.Log4jFactory (Caused by java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4jFactory)
      at
org.apache.commons.logging.LogFactory$2.run(LogFactory.java:579)
      at java.security.AccessController.doPrivileged(Native Method)
      at
org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:517)
      at
org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:254)
      at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
      at
org.apache.catalina.session.ManagerBase.<init>(ManagerBase.java:63)
      at



org.apache.catalina.session.StandardManager.<init>(StandardManager.java


:64)


      at



org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.j


ava:


315)


      at



org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635)


      at



org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.


java


:216)


      at



org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS


uppo


rt.java:119)


      at



org.apache.catalina.core.StandardContext.start(StandardContext.java:4290
)


      at



org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j


ava:


823)


      at



org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)


      at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
      at



org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl


oyer


.java:903)


... 51 more
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4jFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at


sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)


at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at


java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)


      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:141)
      at
org.apache.commons.logging.LogFactory$2.run(LogFactory.java:568)
      ... 66 more


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




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






This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


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





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



Reply via email to