You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2003/04/08 03:28:41 UTC
DO NOT REPLY [Bug 18790] New: -
ROOT Context Name is "Magic"
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18790>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18790
ROOT Context Name is "Magic"
Summary: ROOT Context Name is "Magic"
Product: Tomcat 4
Version: 4.1.24
Platform: All
URL: http://jakarta.apache.org/tomcat/tomcat-4.1-
doc/config/context.html
OS/Version: All
Status: NEW
Severity: Normal
Priority: Other
Component: Webapps:Documentation
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: tony@absolutejava.com
Hello,
I've submitted this issue to both the Tomcat Users List and Tomcat Developer's
List. As far as I can tell this seems to be a documentation bug (but I'm not
100% sure). My comments are based on a "fresh install" of TC v4.1.24 on Win 2k.
Please go to "http://jakarta.apache.org/tomcat/tomcat-4.1-
doc/config/context.html"
Here's a quote from that page:
"...you MUST define a Context with a context path equal to a zero-length
string. This Context becomes the default web application for this virtual host,
and is used to process all requests that do not match any other Context's
context path."
Okay, that makes sense, but then when I look at conf/server.xml I see this:
<!-- Tomcat Root Context -->
<!--
<Context path="" docBase="ROOT" debug="0"/>
-->
Why is this commented out? According to the documentation cited above there
MUST be a "context path equal to a zero-length string". The quote I cited
seems to contradict what I'm seeing in server.xml.
Even though the <Context> element is commented out TC seems to run fine, in
spite of what the documentation says. It seems teh "ROOT" directory is being
processed as teh default context.
Based on what people on the Tomcat User and Developer's List have said, the
name "ROOT" is special. In other words, if I have a context named "ROOT" in
webapps then I do *not* need a "context path equal to a zero-length string", in
spite of what the documentation says.
The fact that "ROOT" seems to be a "special" name is not mentioned in the
documentation. So, either this is a documentation omission or, possibly Tomcat
is picking up ROOT as the default context when in fact it shouldn't be.
Can someone let me know the status of this?
Thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org