You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Siping Liu <sl...@egenera.com> on 2003/04/29 17:29:32 UTC

Tomcat 4.1.24 config problem -- no access first time Tomcat started.

Hi,

I put my mgmt.war file in webapps directory but no webapps/mgmt/.
The first time I started Tomcat, I have no access to my app,
although I see mgmt.war get extended to mgmt directory. Restart
tomcat and everything works fine.

Here's my set up in server.xml --
	<Context path="" docBase="mgmt" debug="0"
                 reloadable="true" crossContext="false">
          <Logger className="org.apache.catalina.logger.FileLogger"
	          prefix="mgmt_log." suffix=".txt"
	          timestamp="true"/>

          <Environment name="maxExemptions" type="java.lang.Integer"
	               value="15"/>
        </Context>

Here's the log file --
2003-04-29 09:14:20 StandardContext[]: Resources start failed:
java.lang.IllegalArgumentException: Document base
../jakarta-tomcat-4.1/webapps/mgmt does not exist or is not a readable
directory
	at
org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:19
3)
	at
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java
:3342)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3472)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)

Thanks,
SL


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org