this webapp context file, /etc/tomcat6/catalina/localhost/ri.xml
<context docbase="/home/bart/dropbox/projects/revoraindiesite/webapp" reloadable="true"> </context>
however, tomcat complains:
info: deploying configuration descriptor ri.xml 28-apr-2011 23:44:04 org.apache.catalina.core.standardcontext resourcesstart severe: error starting static resources java.lang.illegalargumentexception: document base /home/bart/dropbox/projects/revoraindiesite/webapp not exist or not readable directory @ org.apache.naming.resources.filedircontext.setdocbase(filedircontext.java:142) @ org.apache.catalina.core.standardcontext.resourcesstart(standardcontext.java:4249) @ org.apache.catalina.core.standardcontext.start(standardcontext.java:4418) @ org.apache.catalina.core.containerbase.addchildinternal(containerbase.java:791) @ org.apache.catalina.core.containerbase.addchild(containerbase.java:771) @ org.apache.catalina.core.standardhost.addchild(standardhost.java:546) @ org.apache.catalina.startup.hostconfig.deploydescriptor(hostconfig.java:637) @ org.apache.catalina.startup.hostconfig.deploydescriptors(hostconfig.java:563) @ org.apache.catalina.startup.hostconfig.deployapps(hostconfig.java:498) @ org.apache.catalina.startup.hostconfig.check(hostconfig.java:1345) @ org.apache.catalina.startup.hostconfig.lifecycleevent(hostconfig.java:303) @ org.apache.catalina.util.lifecyclesupport.firelifecycleevent(lifecyclesupport.java:119) @ org.apache.catalina.core.containerbase.backgroundprocess(containerbase.java:1337) @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1601) @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1610) @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.run(containerbase.java:1590) @ java.lang.thread.run(thread.java:636) 28-apr-2011 23:44:04 org.apache.catalina.core.standardcontext start severe: error in resourcestart() 28-apr-2011 23:44:04 org.apache.catalina.core.standardcontext start severe: error getconfigured 28-apr-2011 23:44:04 org.apache.catalina.core.standardcontext start severe: context [/ri] startup failed due previous errors 28-apr-2011 23:44:04 org.apache.catalina.core.standardcontext stop info: container org.apache.catalina.core.containerbase.[catalina].[localhost].[/ri] has not been started
but directory exists, , readable everyone.
bart@bart-laptop:~$ ls -l /home/bart/dropbox/projects/revoraindiesite total 36 drwxr-xr-x 3 bart bart 4096 2011-04-20 20:46 bin drwxr-xr-x 3 bart bart 4096 2011-04-27 23:11 bin-tools -rw-r--r-- 1 bart bart 971 2011-04-27 23:15 build.xml drwxr-xr-x 4 bart bart 4096 2011-03-30 22:42 export -rw-r--r-- 1 bart bart 290 2011-03-30 22:36 ivysettings.xml -rw-r--r-- 1 bart bart 1214 2011-04-27 23:08 ivy.xml drwxr-xr-x 4 bart bart 4096 2011-04-28 23:33 src drwxr-xr-x 3 bart bart 4096 2011-04-27 22:09 src-tools drwxr-xr-x 3 bart bart 4096 2011-02-27 17:33 webapp
it's default tomcat 6 installation ubuntu 10.10 repository, no other changes.
webapp directory needs write permisson well. furthermore practice set owner of directory same runs tomcat instance (which tomcat6 user on ubuntu if not wrong) try
chown -r tomcat6:tomcat6 webapps
or give write permisson webapps forlder others
chmod 766 webapps
Comments
Post a Comment