您的位置:首页 > 运维架构 > Tomcat

tomcat一些知识点

2014-03-03 21:29 204 查看
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中的变量可以被使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: