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

处理请求流程

每个容器pipeline中的最后一个StandardXXXValve调用下一个容器的第一个Valve,每个Valve找到下一个Valve调用,责任链模式

相关推荐
极创信息8 小时前
信创系统认证服务怎么做?从适配到验收全流程指南
java·大数据·运维·tomcat·健康医疗
day day day ...12 小时前
MyBatis条件误写引发的查询条件污染分析与防范
java·服务器·tomcat
camellias_1 天前
【无标题】
java·tomcat
身如柳絮随风扬2 天前
Tomcat 体系结构
java·tomcat
卓怡学长2 天前
w1基于springboot高校学生评教系统
java·spring boot·tomcat·maven·intellij-idea
夕除2 天前
javaweb--02
java·tomcat
卓怡学长2 天前
m326数据结构课程网络学习平台的设计与实现+vue
java·spring·tomcat·maven·intellij-idea·mybatis
huanmieyaoseng10032 天前
Linux 安装配置 Tomcat超详细2026新(附安装包)
linux·运维·tomcat
橘子编程3 天前
Hermes Agent 完整知识总结与使用教程
java·人工智能·ai·tomcat·maven·ai编程
卓怡学长3 天前
基于 SpringBoot 的生活信息分享平台,从 0 到 1 完整实现(附源码 + 数据库)
java·数据库·spring boot·tomcat·maven