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
fine.-----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
va:3sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jaThen 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
9)rImp
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessoat
l.java:25)252)
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:at java.lang.reflect.Method.invoke(Method.java:324) at
ava:org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.jat 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
76)Source)
at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
knoworg.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unat
nspat
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDiSource) at
cher.dispatch(Unknownown
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(UnknSource) at
org.apache.commons.digester.Digester.parse(Digester.java:1567)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
yer.org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploat
java:585)50)
org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:8at org.apache.catalina.core.StandardHost.install(StandardHost.java:897) at
erSeorg.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManagat
rvlet.java:271).jav
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServletat
a:95)javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)at
atioorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
nFilterChain.java:237)terC
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilat
hain.java:157)ve.j
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValat
ava:214)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
ntexorg.apache.catalina.core.StandardContextValve.invokeInternal(StandardCoat
tValve.java:198)ve.j
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValat
ava:152)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)rBas
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticatoat
e.java:540)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:102)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
a:13org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.javat
7)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)a:11
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.javat
7)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:102)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
.javorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValveat
a:109)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at
99)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:7at
Connorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processat
ection(Http11Protocol.java:7077)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5at
l.jaorg.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPooat
va:683)oyer
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeplat java.lang.Thread.run(Thread.java:534) Caused by: java.lang.IllegalStateException: Context path /siemens is already in use at
.java:896)install
... 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
installINFO: 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
registerComponentINFO: 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
noneCatalina:type=JspMonitor,WebModule=//localhost/siemens,J2EEApplication=SCHWERWIEGEND: Null component
,J2EEServeva:3
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jae 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
9)rImp
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessoat
l.java:25)252)
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:at java.lang.reflect.Method.invoke(Method.java:324) at
ava:org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.jat 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
76)Source)
at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
knoworg.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unat
nspat
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDiSource) at
cher.dispatch(Unknownown
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(UnknSource) at
org.apache.commons.digester.Digester.parse(Digester.java:1567)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
yer.org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploat
java:585)50)
org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:8at org.apache.catalina.core.StandardHost.install(StandardHost.java:897) at
erSeorg.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManagat
rvlet.java:271).jav
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServletat
a:95)javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)at
atioorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
nFilterChain.java:237)terC
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilat
hain.java:157)ve.j
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValat
ava:214)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
ntexorg.apache.catalina.core.StandardContextValve.invokeInternal(StandardCoat
tValve.java:198)ve.j
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValat
ava:152)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)rBas
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticatoat
e.java:540)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:102)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
a:13org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.javat
7)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)a:11
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.javat
7)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:102)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
.javorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValveat
a:109)onte
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCat
xt.java:104)520)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at
99)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:7at
Connorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processat
ection(Http11Protocol.java:7077)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5at
l.jaorg.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPooat
va:683):64)
org.apache.catalina.session.StandardManager.<init>(StandardManager.javaat 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
ava:org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.jat
315)org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:635)
at
javaorg.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.at
:216)uppo
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSat
rt.java:119)org.apache.catalina.core.StandardContext.start(StandardContext.java:4290
at
)
ava:org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jat
823)org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
oyerorg.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeplat org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at
.java:903)sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
... 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
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at
---------------------------------------------------------------------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]
