1、CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录。
如果没有配置多个实例,CATALINA_BASE和CATALINA_HOME是一样的。
2、Tomcat默认使用JULI日志系统(可以参考官网文档修改成使用log4j)。与之相关的是
tomcat-juli.jar。
3、Tomcat的启动类是Bootstrap,它承担着管理Catalina的责任。与之相关的是
bootstrap.jar。
4、除了CATALINA_HOME和CATALINA_BASE环境变量,所有的环境变量都可以在“setenv”脚本指定。
CATALINA_HOME和CATALINA_BASE环境变量不能在“setenv”脚本配置,因为他们用来定位那个文件。
5、只有在使用标准的脚本运行tomcat时才会使用“setenv”脚本;如果在windows上将tomcat安装成服务,服务包装器直接
运行java(tomcat.exe),不使用脚本文件。
6、启动tomcat可以使用startup.bat或catalina.sh脚本,也可以使用catalina.bat/catalina.sh
start,
这样会在新窗口中启动Catalina;
可以使用catalina.bat/catalina.sh
run则会在当前窗口启动Catalina。
7、CATALINA_OPTS允许指定启动Tomcat的java命令的附加选项。
注意:不要用JAVA_OPTS制定内存限制,
用来停止Tomcat的进程你不需要许多内存,那些设置属于CATALINA_OPTS。
8、CATALIAN_OPTS与JAVA_OPTS不同:
CATALIAN_OPTS和
JAVA_OPTS中的变量在
tomcat的
启动
命令"start"和"run"
被执行时使用,
在
tomcat的
关闭
命令"stop"
被执行时只有
JAVA_OPTS
中的变量可以被
使用。