目录

Tomcat原理

Tomcat原理

4个容器Container

Connector->Engine->Host->Context->Wrapper
Connector: 连接器,与端口绑定,指定协议,根据协议解析socket的字节流,生成Request对象交由容器处理
Engine: 顶层容器,包含List,未找到匹配host配置时,设置了默认的host
Host: 理解为虚拟主机,对应用的一种隔离,包含List
Wrapper: 对servlet的一层包装,区分不同类型的Servlet,包含servlet对应的class,以及当前类型Servlet实例List

处理请求流程

https://i-blog.csdnimg.cn/direct/ecea67a6652c47799373391a2d28b34c.png