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))

Reply via email to