Hi,

I installed Tomcat 4.1.27 on our linux Redhat 7.2 box. Tomcat did unpack all web
components when there is NO context definition defined for each of these web
components in the server.xml file. However, when I create a context for each of
these web components, then Tomcat did not unpack these web components. 
Any suggestion is greatly appreciated.


Here is the context definition for one of my web component:
  <Context path="/TestDistributedInputOutput"
           docBase="TestDistributedInputOutput" debug="0"
           reloadable="true" crossContext="true">

          <Logger className="org.apache.catalina.logger.FileLogger"
                  prefix="TestDistributedInputOutput" suffix=".log"
                  timestamp="true"/>

          <Resources className="org.apache.naming.resources.FileDirContext"
                     allowLinking="true"  />

  </Context>

Here is a listing of my steps to startup Tomcat:
1) Stop Tomcat
2) Remote the directory created by Tomcat for TestDistributedInputOutput.war
3) Add the above context definition in the server.xml for
    TestDistributedInputOutput.war.
4) Startup Tomcat

Here is the message from Tomcat.

2004-04-13 14:20:26 StandardContext[/TestDistributedInputOutput]: Resources
start failed:
java.lang.IllegalArgumentException: Document base
/usr/local/catalina/webapps/TestDistributedInputOutput does not exist or is not
a readable directory
        at
org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:193)
        at
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3343)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3473)
        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)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to