The following is in server.xml: <!-- You should set jvmRoute to support load-balancing via AJP ie : <Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1"> --> <!-- Define the top level container in our container hierarchy --> <Engine name="Catalina" defaultHost="localhost"> The commented name should be Catalina not Standalone. It is *way* too easy to Cut and paste so that it looks like this: <Engine name="Standalone" defaultHost="localhost" jvmRoute="my_jvm_route"> and end up blowing a lot of time trying to figure out why the manager web application (http://localhost:8080/manager/html) returns a 404 !! This is due to the context file tomcat/conf/Catalina/localhost/manager.xml Not being read.
This has been fixed in trunk and proposed for 6.0.x and 5.5.x
This has been fixed in 5.5.x and will be included in 5.5.27 onwards.
Applied the same fix to the exe distribution of Tomcat. (It uses a separate copy of server.xml, that missed this fix). This will be in 6.0.21 onwards. Proposed for 5.5.x.
Applied to 5.5.x. It will be in 5.5.28 onwards.