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