tomcat
Tomcat架构
Tomcat组件
server组件和service
connector连接器组件(把客户端的请求连接到tomcat),支持的协议有http1.1(超文本协议),https,ajp(二进制协议,更好,apache私有协议)
container组件(engine[默认引擎是catalina]解析http转成request,host[虚机,域名分发请求],context[隔离各个web应用,每个context的ClassLoader都是独立的])
8005端口,监听,进行shutdown
Tomcat启动参数
传统:复制war包到tomcat webapp目录,执行start.bat脚本,启动过程中war包会被自动名解压装载
JAVA_OPTS:jvm启动参数
JAVA_HOME:指定jdk目录
CATALINA_HOME:tomcat程序根目录
CATALINA_BASE:应用部署目录,默认在$CATALINA_HOME
CATALINA_OUT:应用日志输出目录,默认$CATALINA_BASE/log
CATALINA_TMPDIR:应用临时目录,默认$CATALINA_BASE/temp