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]

Reply via email to