I am not sure if it's possible, and probably for a valid reasons. Server.xml is the mother of server container config and messing things up there means your servlet context/listeners etc. may need to be reconfigured. Without a heavily customised/rewritten version of tomcat config change listener, you cannot do it.
Also check this - conf/server.xml file cannot be reloaded without restarting Tomcat. <https://tomcat.apache.org/tomcat-8.5-doc/config/context.html#Defining_a_context> By all means, confirm this by your research. On 23 July 2018 at 17:25, Laurie Miller-Cook < laurie.miller-c...@larmerbrown.com> wrote: > Hi there, > > I have an issue where we have multiple virtual hosts in separate base > directory's on a single Tomcat installation. If I need to change something > within server.xml I need to restart Tomcat which means I need to do this > within an outage window as it affects all of the Websites, is there a way > of reloading the server.xml without restarting Tomcat? > > As a bit of background we have a wildcard domain, so > <clientname>.<Domain>.com so we have created multiple webapp directories > with their own Manage and have multiple entries in the server.xml file for > the different hosts. > > What need to be able to do is, for example, is add another host to the xml > site and get that to take effect automatically without the need to > restarting Tomcat as this restarts all the other websites and hence gives > outages to our customers. > > Any help would be greatly appreciated. > > All the best > > Laurie >