Verifique as permissões do diretório pai:
ls -ld /www /www/rivervalley
Os dois diretórios devem ter permissões de "execução" para o usuário ou grupo do tomcat.
Gentoo / Tomcat 6
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Sep 8, 2009 10:34:51 AM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base /www/rivervalley/site does
not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(Unknown Source)
at org.apache.catalina.core.StandardContext.resourcesStart(Unknown Source)
at org.apache.catalina.core.StandardContext.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
at org.apache.catalina.core.StandardHost.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
oh realmente? então como vem:
ls -la /www/rivervalley/site/
drwxr-xr-x 12 tomcat tomcat 4096 Sep 8 09:56 .
drwxr-xr-x 16 tomcat tomcat 4096 Jun 29 16:22 ..
-rwxr--r-- 1 tomcat tomcat 520 Jul 3 02:15 Application.cfm
drwxr-xr-x 2 tomcat tomcat 4096 Sep 8 09:56 WEB-INF
e ...
tomcat 18916 1.0 5.5 1159188 167892 ? Ssl 10:37 0:11 /opt/sun-jdk-1.5.0.18/bin/java -Djava.util.loggin
Inferno, QUALQUER conta pode ler esse diretório para que a alegação seja totalmente absurda. O que mais pode causar isso?
Aqui está minha seção server.xml relevante:
<Host name="rivervalley" appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/www/rivervalley/site" />
</Host>
Verifique as permissões do diretório pai:
ls -ld /www /www/rivervalley
Os dois diretórios devem ter permissões de "execução" para o usuário ou grupo do tomcat.
<Host name="rivervalley" appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/www/rivervalley/site" />
</Host>
Eu não sei muito sobre o tomcat, mas você já tentou colocar uma barra no final do site?
ou seja:
<Host name="rivervalley" appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/www/rivervalley/site/" />
</Host>
Tags tomcat