多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### Tomcat实例 ![](https://img.kancloud.cn/be/10/be10b8a630ced7483fa0c1be324687ea_1580x836.png) * Server 对应的就是一个 Tomcat 实例。 * Service 默认只有一个,也就是一个 Tomcat 实例默认一个 Service。 * Connector:一个 Service 可能多个 连接器,接受不同连接协议。 * Container: 多个连接器对应一个容器,顶层容器其实就是 Engine 每个组件都有对应的生命周期,需要启动,同时还要启动自己内部的子组件,比如一个 Tomcat 实例包含一个 Service,一个 Service 包含多个连接器和一个容器。而一个容器包含多个 Host, Host 内部可能有多个 Contex t 容器,而一个 Context 也会包含多个 Servlet,所以 Tomcat 利用组合模式管理组件每个组件,对待过个也想对待单个组一样对待。整体上每个组件设计就像是「俄罗斯套娃」一样