If the Tomcat server is started from a bash session, the server uses the user's current working directory as it's CWD. When web applications are configured to use a relative working directory, they end up quite confused and can't access their own files. I fixed this on my system by simply adding 'cd "${CATALINA_HOME}/webapps"' in the /etc/init.d/tomcat5 file (enclosed) right after the ebegin "starting tomcat" line.
Created attachment 54628 [details] Init script that changes to the appropriate directory before starting tomcat
thanks for your report, i've added a 'cd ${CATALINA_BASE}/webapps' . fixed in cvs
Please, could you change the init script for 5.0.27-r4 as well? Tnx.