CATALINA_HOME
与CATALINA_BASE
如果您正在运行多个实例,则需要这两个变量,否则只需要 。CATALINA_HOME
换句话说:是必需的,并且是可选的。CATALINA_HOME
CATALINA_BASE
CATALINA_HOME
表示 Tomcat 安装的根目录。
或者,可以通过为每个实例定义来为多个实例配置 Tomcat。如果未配置多个实例,则 与 相同。$CATALINA_BASE
$CATALINA_BASE
$CATALINA_HOME
参见:Apache Tomcat 7 - 简介
使用单独的运行,并记录在RUNNING.txt其中说:CATALINA_HOME
CATALINA_BASE
和环境变量分别用于指定 Apache Tomcat 的位置及其活动配置的位置。CATALINA_HOME
CATALINA_BASE
您无法在脚本中配置 和 变量,因为它们用于查找该文件。CATALINA_HOME
CATALINA_BASE
setenv
例如:
(4.1) Tomcat 可以通过执行以下命令之一来启动:
%CATALINA_HOME%\bin\startup.bat (Windows)
$CATALINA_HOME/bin/startup.sh (Unix)
或
%CATALINA_HOME%\bin\catalina.bat start (Windows)
$CATALINA_HOME/bin/catalina.sh start (Unix)
多个云猫实例
在许多情况下,希望在同一服务器上的多个用户之间共享 Tomcat 二进制分发包的单个副本。为了实现这一点,您可以将环境变量设置为包含“个人”Tomcat 实例的文件的目录。CATALINA_BASE
当使用单独的 和 运行时,文件和目录将拆分如下:CATALINA_HOME
CATALINA_BASE
在:CATALINA_BASE
-
bin
- 仅限:setenv.sh(*nix)或setenv.bat(Windows),tomcat-juli.jar
-
conf
- 服务器配置文件(包括服务器.xml)
-
lib
- 库和类,如下所述
-
logs
- 记录和输出文件
-
webapps
- 自动加载的网页应用程序
-
work
- Web应用程序的临时工作目录
-
temp
- JVM 用于临时文件的目录>
在:CATALINA_HOME
-
bin
- 启动和关闭脚本
-
lib
- 库和类,如下所述
-
endorsed
- 覆盖标准“认可标准”的库。默认情况下,它不存在。
如何检查
检查您的内容的最简单方法是运行 ,例如:CATALINA_BASE
CATALINA_HOME
startup.sh
$ /usr/share/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
您也可以通过如下工具检查Tomcat文件的安装位置(Debian/Ubuntu):dpkg
dpkg -L tomcat7-common