* Server 表示整个servlet容器,因此Tomcat容器中只有一个Server实例
* Service 表示一个或多个Connector的集合。这些Connector共享同一个Container来处理其他请求。在一个Server中可以包含多个Service,这些Service相互独立
* Connector Tomcat连接器,用于监听并转换为Socket请求,将该请求交由Container处理,支持不同的协议及不同IO方式
* Container 表示能够接收请求并返回响应的一类对象。在Tomcat中存在不同级别的容器:Engine、Host、Context、Wrapper
* Engine 表示整个Servlet引擎,Engine为最高级别的容器。尽量Engine不是直接处理请求的容器却是获得目标容器的入口
* Host 表示Engine中的虚拟机,与一个服务器的网络名有关,如域名等。客户端可以使用这个网络名连接服务器,这个名称必须要在DNS服务器上注册
* Context 用于表示ServletContext,在Servlet规范中,一个ServletContext表示一个Web应用
* Wrapper 表示Web应用中定义的Servlet
* Executor 表示Tomcat组件间可以共享的线程池
tomcat架构解析
最新推荐文章于 2023-05-02 21:21:38 发布