You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Schadler Johann <ao...@aon.at> on 2007/11/18 15:31:28 UTC
Tomcat 5.5 - Virtualhost - context configuration for the zero path
We usually use Tomcat instances without Apache connector and we could do
this without problems with Tomcat 4.x until now by defining a docBase to the
path="" in a context located in the server.xml. (Usually we configure
virtualhosts for a service with the default path "" - no additional context
must be entered by the user).
In Tomcat 5.5 (we didn't use Tomcat 5.0, so I don't know if there are
similiar changes) there seems to be only one possibility to configure a
context with path "": to rename the WAR file to "ROOT.war" and place it in
the appBase of the virtualhost.
The expected equivalent to configure the ""-path explicitly seems not to
work. I tried to create the file:
<CATALINA_BASE>/conf/<EngineName>/<HostName>/ROOT.xml as follows:
<Context
override="true"
displayName="PaST2"
docBase="/opt/jakarta5_jvm2/webapps3/PaST"
path="">
<!-- other settings, like log valves and so on -->
</Context>
Requesting the URL <http://%3cHostName%3e[/> http://<HostName>[/] results
in an HTTP 404 error, Resource Not Found.
After renaming the directory "PaST" to "ROOT" in the
appBase="/opt/jakarta5_jvm2/webapps3" the service is reachable with the URL
above.
I would prefer to use an explicit method to define a context, not only the
implicit possibility by naming the WAR file to something which doesn't refer
anyway to the service provided in the physical directory "ROOT". Is there a
possibility to do this in may way?
Johann
Re: Tomcat 5.5 - Virtualhost - context configuration for the zero path
Posted by Martin Gainty <mg...@hotmail.com>.
Johann-
What is context-root specified as?
Martin--
----- Original Message -----
From: "Schadler Johann" <ao...@aon.at>
To: "'Tomcat Users List'" <us...@tomcat.apache.org>
Sent: Sunday, November 18, 2007 9:31 AM
Subject: Tomcat 5.5 - Virtualhost - context configuration for the zero path
> We usually use Tomcat instances without Apache connector and we could do
> this without problems with Tomcat 4.x until now by defining a docBase to
the
> path="" in a context located in the server.xml. (Usually we configure
> virtualhosts for a service with the default path "" - no additional
context
> must be entered by the user).
>
>
>
> In Tomcat 5.5 (we didn't use Tomcat 5.0, so I don't know if there are
> similiar changes) there seems to be only one possibility to configure a
> context with path "": to rename the WAR file to "ROOT.war" and place it in
> the appBase of the virtualhost.
>
>
>
> The expected equivalent to configure the ""-path explicitly seems not to
> work. I tried to create the file:
>
>
>
> <CATALINA_BASE>/conf/<EngineName>/<HostName>/ROOT.xml as follows:
>
>
>
> <Context
> override="true"
> displayName="PaST2"
> docBase="/opt/jakarta5_jvm2/webapps3/PaST"
> path="">
>
> <!-- other settings, like log valves and so on -->
> </Context>
>
> Requesting the URL <http://%3cHostName%3e[/> http://<HostName>[/] results
> in an HTTP 404 error, Resource Not Found.
>
>
>
> After renaming the directory "PaST" to "ROOT" in the
> appBase="/opt/jakarta5_jvm2/webapps3" the service is reachable with the
URL
> above.
>
>
>
> I would prefer to use an explicit method to define a context, not only the
> implicit possibility by naming the WAR file to something which doesn't
refer
> anyway to the service provided in the physical directory "ROOT". Is there
a
> possibility to do this in may way?
>
>
>
> Johann
>
>
>
>
---------------------------------------------------------------------
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
Re: Tomcat 5.5 - Virtualhost - context configuration for the zero
path
Posted by Mark Thomas <ma...@apache.org>.
Schadler Johann wrote:
> I would prefer to use an explicit method to define a context, not only the
> implicit possibility by naming the WAR file to something which doesn't refer
> anyway to the service provided in the physical directory "ROOT". Is there a
> possibility to do this in may way?
Place your directory outside of a host's appBase. Place ROOT.xml in
<CATALINA_BASE>/conf/<EngineName>/<HostName> and then the docBase attribute
of the Context element inside ROOT.xml will be honoured. You should not
specify a path as this is inferred from the name of the xml file.
Mark
---------------------------------------------------------------------
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