Yeah, we love our symbolic links here, Ix and Windows.
Thanks, Sent with BlackBerry Work (www.blackberry.com) From: Michael B Allen <iop...@gmail.com> Sent: Nov 17, 2021 9:17 PM To: Tomcat Users List <users@tomcat.apache.org> Subject: Re: How to *properly* create and use a CATALINA_BASE installation On Wed, Nov 17, 2021 at 9:05 PM Mark Eggers <its_toas...@yahoo.com.invalid<mailto:its_toas...@yahoo.com.invalid>> wrote: > CATALINA_HOME and CATALINA_BASE are links to an appropriate Tomcat > installation, and one configured for that particular service. > > Then to upgrade to a new Tomcat, you do the following: > > 1. Unpack the new reference version of Tomcat somewhere which becomes > CATALINA_HOME. > > 2. Create the new service-specific installation of Tomcat which becomes > CATALINA_BASE. > > All of the above can be done without disturbing the existing service. > > To upgrade, do the following: > > 1. Shut down the service > 2. Move the links > 3. Start up the service > > If things blow up in your face, then the roll back is really easy: > > 1. Shut down the service > 2. Restore the links > 3. Start up the service This makes me realize my proposed bin/run.sh<http://run.sh> method is not really tuned for production. Indeed links could be used to great effect here. Windows has mklink /d <link> <targetdir> which is essentially the same as ln on *nix near as I can tell. Might help with issues like the catalina.policy<http://catalina.policy> file path in the registry when using the Windows service. Mike --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org<mailto:users-unsubscr...@tomcat.apache.org> For additional commands, e-mail: users-h...@tomcat.apache.org<mailto:users-h...@tomcat.apache.org>