tomcat

Tomcat架构

Tomcat组件

企业微信截图_46597d5b-2b59-4707-bdcf-4c474024553e.png

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

自定义tomcat启动



blog comments powered by Disqus