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=34211>. 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=34211 Summary: Deployment of war files does not work Product: Tomcat 5 Version: 5.5.7 Platform: PC OS/Version: Windows 2000 Status: NEW Severity: critical Priority: P2 Component: Catalina AssignedTo: tomcat-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] Deployment of the war file using Tomcat Web Application Manager does not work. The following steps produced a problem: 1. Created a WEC.war file using NetBeans application build 2. Entered the Tomcat Web Application Manager and in the 'WAR file to deploy' section, 'Select WAR file to upload' browsed to the WEC.war file created and Deployed. 3. Appl Mgr returned with 'Message: OK' and listing /WEC under Applications. 'Running' status is 'false', 'Commands' column shows Start as being underscored. There is no /WEC directory under webapps directory created 4. Clicking on Start and acknowledging the 'Are you sure?'dialog box produces 'Message: FAIL - No context exists for path /WEC'. WEC is no loger listed as an available application. 5. The stdout log file contails errors "SEVERE: Error starting static Resources java.lang.IllegalArgumentException: Document base C:\Program Files\Corda60 \chart_root\apfiles\WorldspanEnterpriseCockpit\WEC\build\web does not exist or is not a readable directory" This document base path refers to the path on my development system where wec.web file was built. I am reporting only one deployment problem scenario. I have spent several days trying different application manager options and commands and was not successful. I have 3 new identical servers build from the same stamp and loaded with the same Tomcat 5.5.7 software. After trying different techniques I have received three different results: 1) server 1 -- above described deployment worked fine 2) server 2 -- above deployment failed as described, but unpacking wec.war file with winzip into /WEC directory and copying this /WEC directory to Tomcat 5.5/webapps directory deployed the application. 3) server 3 -- neither technique worked. Please advise. The content of the stdout_20050328.log follows Mar 28, 2005 1:52:43 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive WEC.war Mar 28, 2005 1:52:43 PM org.apache.catalina.core.StandardContext resourcesStart SEVERE: Error starting static Resources java.lang.IllegalArgumentException: Document base C:\Program Files\Corda60 \chart_root\apfiles\WorldspanEnterpriseCockpit\WEC\build\web does not exist or is not a readable directory at org.apache.naming.resources.FileDirContext.setDocBase (FileDirContext.java:140) at org.apache.catalina.core.StandardContext.resourcesStart (StandardContext.java:3720) at org.apache.catalina.core.StandardContext.start (StandardContext.java:3892) at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:800) at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:497) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1183) 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.HTMLManagerServlet.doPost (HTMLManagerServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:214) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:825) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio n(Http11Protocol.java:738) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:526) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Mar 28, 2005 1:52:43 PM org.apache.catalina.core.StandardContext start SEVERE: Error in resourceStart() Mar 28, 2005 1:52:43 PM org.apache.catalina.core.StandardContext start SEVERE: Error getConfigured Mar 28, 2005 1:52:43 PM org.apache.catalina.core.StandardContext start SEVERE: Context startup failed due to previous errors Mar 28, 2005 1:52:43 PM org.apache.catalina.core.StandardContext start SEVERE: Exception during cleanup after start failed LifecycleException: Container org.apache.catalina.core.ContainerBase. [Catalina].[localhost].[/WEC] has not been started at org.apache.catalina.core.StandardContext.stop (StandardContext.java:4231) at org.apache.catalina.core.StandardContext.start (StandardContext.java:4101) at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:800) at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:497) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1183) 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.HTMLManagerServlet.doPost (HTMLManagerServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:214) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:825) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio n(Http11Protocol.java:738) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:526) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Mar 28, 2005 1:52:43 PM org.apache.catalina.core.ApplicationContext log INFO: HTMLManager: list: Listing contexts for virtual host 'localhost' Mar 28, 2005 1:59:17 PM org.apache.catalina.core.ApplicationContext log INFO: HTMLManager: start: Starting web application at '/WEC' Mar 28, 2005 1:59:17 PM org.apache.catalina.core.ApplicationContext log INFO: HTMLManager: list: Listing contexts for virtual host 'localhost' -- 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]