Hello, We have several tomcat instances that use a single CATALINA_HOME which is a symlink for a specific version. The Tomcat instance we use is very barebones and doesn't have any of the apps that come with it.
For example, The CATALINA_HOME points to a symlink /opt/tomcat/tomcat-9/tomcat-9-latest -> /opt/tomcat/tomcat-9/apache-tomcat-9.0.80. Now, if I want to upgrade to apache-tomcat-9.0.82, I normally do the following steps: 1. Stop all the running instances of tomcat in the various 'CATALINA_BASE'. 2. Update the symlink /opt/tomcat/tomcat-9/tomcat-9-latest from /opt/tomcat/tomcat-9/apache-tomcat-9.0.80 to /opt/tomcat/tomcat-9/apache-tomcat-9.0.82. 3. Start all the instances. This method appears to work, and I read it as the most appropriate method. My question is, can I change the symlink, '/opt/tomcat/tomcat-9/tomcat-9-latest', while all the instances are running and restart the instances when I have downtime? Does Tomcat load all the CATALINA_HOME jar(s) (not including the webapps folder) and config to memory thereby not caring if the libraries have changed or does it realize that something has changed? Please let me know! Thanks! Configuration: Tomcat version: 9.0.80 OS: Oracle Linux 7 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org