DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8418>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8418 Context declarations causing war files not to be expanded Summary: Context declarations causing war files not to be expanded Product: Tomcat 4 Version: 4.0.1 Final Platform: All OS/Version: All Status: NEW Severity: Normal Priority: Other Component: Catalina AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] When specifying a context in the server.xml file, and placing the application in the webapps directory as a war file, tomcat does not expand it out. Tomcat gives the following error at startup: 2002-04-23 10:01:37 StandardContext[/resourcetracker]: Error initializing resources: Document base /cust/jakarta-tomcat-4.1/webapps/resourcetracker does not exist or is not a readable directory 2002-04-23 10:01:37 StandardContext[/resourcetracker]: Context startup failed due to previous errors 2002-04-23 10:01:37 StandardContext[/resourcetracker]: Exception during cleanup after start failed LifecycleException: Container StandardContext[/resourcetracker] has not been started at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1147) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3440) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3397) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardHost.start(StandardHost.java:612) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307) at org.apache.catalina.core.StandardService.start(StandardService.java:388) at org.apache.catalina.core.StandardServer.start(StandardServer.java:505) at org.apache.catalina.startup.Catalina.start(Catalina.java:776) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) If instead I remove the context specification from the server.xml file the application war file is expanded at startup and everything proceeds as expected. It appears the expansion handling is not called first when specifying a context under the <host> tag. The virtual host is defined as follows: <!-- Define the default virtual host --> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"> underneath it is the following context tag: <Context path="/resourcetracker" docBase="resourcetracker" debug="0" reloadable="true" unpackWARs="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_resourcetracker_log." suffix=".txt" timestamp="true"/> </Context> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>