本说明针对Tomcat7。此处记录以作备查。
1、CATALINA_HOME和CATALINA_BASE的定义
官方说明:
- CATALINA_HOME:Represents the root of your Tomcat installation, for example /home/tomcat/apache-tomcat-9.0.10 or C:\Program Files\apache-tomcat-9.0.10.
- CATALINA_BASE:Represents the root of a runtime configuration of a specific Tomcat instance. If you want to have multiple Tomcat instances on one machine, use the CATALINA_BASE property.
If you set the properties to different locations, the CATALINA_HOME location contains static sources, such as .jar files, or binary files. The CATALINA_BASE location contains configuration files, log files, deployed applications, and other runtime requirements.
由此可知:
CATALINA_HOME:代表Tomcat安装的根路径。
CATALINA_BASE:代表特定的Tomcat实例在运行时配置的根路径。如果希望在一台计算机上有多个Tomcat实例,请使用CATALINA_BASE属性。
更进一步,如果你设置了CATALINA_HOME和CATALINA_BASE两个属性