Two parts: 1. Log a warning/info message if Tomcat ignores a bundled context.xml in favour of one in CATALINA_BASE/<engine name>/<host name> 2. Make the extraction/copying of context.xml configurable, probably via a new attribute extractXml on the host
Mark as enhancement
This has been implemented for 7.0.x and will be included in 7.0.0 onwards
What was the reason behind this change? Is there a security reason or something else? I would have assumed the default value for copyXML would have been true and not false to have people moving from Tomcat 6 to 7 have their systems continue to function the same way. I read the details about this change and there isn't any back story. http://tomcat.apache.org/tomcat-7.0-doc/config/host.html http://tomcat.apache.org/migration.html#6.0.x_to_7.0.x