Michael, On 11/16/21 17:05, Michael B Allen wrote:
https://people.apache.org/~schultz/presentations/ApacheCon%20NA%202020/Splitting%20Your%20Tomcat%20Installation.pdfThanks. That's what I'm looking for. Slightly related: Instead of setting environment variables in your profile and running $CATALINA_HOME/bin/startup.sh, is there any reason why we should not create a $CATALINA_BASE/bin/startup.sh like the following? #!/bin/sh export JRE_HOME=/path/to/jre/ export CATALINA_HOME=/path/to/tomcat/ export CATALINA_BASE=/path/to/tomcat-base/ ${CATALINA_HOME}/bin/catalina.sh run "$@" and use this instead? It seems to me this would completely separate the installation from the host and environment.
I would not set CATALINA_BASE in my profile for a number of reasons -- the primary one being that I run multiple applications in separate Tomcats, so there is no one single CATALINA_BASE that I could set.
What you have above is, IMO, the "right" way to do things, except that I wouldn't use startup.sh -- I'd use a different script as not to conflict/confuse with the one that comes from Tomcat.
-chris --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
