tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Hanik - Dev Lists <devli...@hanik.com>
Subject Re: Changing ROOT context
Date Sun, 16 Sep 2007 17:29:50 GMT
have you tried to create a file called ROOT.xml in 
conf/Catalina/localhost containing your <Context> tag?
(of course, remove webapps/ROOT first)
Filip

FastGorilla wrote:
> Hi,
>
> I have a problem with changing the default ROOT context to something else
> (myroot).
>
>
> #### Specs ####
> -Windows Vista
> -Tomcat 6.0.14 (latest)
>
>
> #### Problem ####
> I want the following directory to be the ROOT context:
> $CATALINA_HOME/webapps/myroot
>
> So that http://localhost/test.txt is directly mapped to
> $CATALINA_HOME/webapps/myroot/test.txt
>
> And I do not want any other directory than myroot to exist in
> $CATALINA_HOME/webapps
>
>
> #### What I have tried ####
> Modifing the host-tag in server.xml to:
>
> <Host name="localhost"  appBase="webapps"
>   <Context docBase="myroot" path=""></Context>
> </Host>
>
> , solves the problem. But the Tomcat 6 docs[1] specify that it is NOT
> recommended to put context-tags in server.xml. So I want to put the
> context-tags elsewhere.
>
> I tried to put the context-tag (above) in the file
> $CATALINA_HOME/conf/catalina/localhost/ROOT.xml to make myroot the default
> web application (as is told in [1]). But then I get the error:
>
> 16-sep-2007 15:31:34 org.apache.catalina.startup.HostConfig deployDescriptor
> WARNING: A docBase D:\Apache Software
> Foundation\apache-tomcat-6.0.14\webapps\myroot inside the host appBase has
> been specified, and will be ignored
> 16-sep-2007 15:31:34 org.apache.catalina.core.StandardContext resourcesStart
> SEVERE: Error starting static Resources
> java.lang.IllegalArgumentException: Document base D:\Apache Software
> Foundation\apache-tomcat-6.0.14\webapps\ROOT does not exist or is not a
> readable directory
>
> In the webbrowser, http://localhost:8080/test.txt won't work, but
> http://localhost:8080/myroot/test.txt will...
>
> Somehow it keeps looking for the ROOT dir.
>
> How can I change ROOT to myroot, and let http://localhost:8080/test.txt be
> the url?
>
>
>
> #### Resources ####
> [1] http://tomcat.apache.org/tomcat-6.0-doc/config/context.html
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message