I have the following webapp defined in server.xml: <Context path="/portal/" docBase="/opt/portal" trusted="false" > </Context> As a result, Tomcat should look for the docBase directory relative to the partition root directory, right? However, I get the following error when starting up: java.lang.IllegalArgumentException: Document base ..\webapps\opt\portal does not exist or is not a readable directory at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:18 1) at org.apache.catalina.core.StandardContext.setResources(StandardContext.java:9 86) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3167) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:278) at org.apache.catalina.core.StandardService.start(StandardService.java:353) at org.apache.catalina.core.StandardServer.start(StandardServer.java:458) at org.apache.catalina.startup.Catalina.start(Catalina.java:725) at org.apache.catalina.startup.Catalina.execute(Catalina.java:647) at org.apache.catalina.startup.Catalina.process(Catalina.java:177) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:196) Seems that Tomcat is trying to look for the webapp in ..\webapps\opt\portal directory, instead of \opt\portal Neeme PS. Using Tomcat 4.0b5 on Win2K with Sun JDK 1.3 (Classic VM (build 1.3.0-C, native threads, nojit))