组件概览:
-
server : tomcat的总部大楼,一个实例只会有一个server。
-
service 是公司的不同部门。核心功能是整合
Connector
和Engine
,使得Connector
接收到的客户端请求能够被顺利传递给Engine
进行处理,并且将处理结果返回给客户端。-
connector 前台接待,主要分为HTTP Connector 和 AJP Connector。
HTTP Connector 处理来自浏览器的请求,而 AJP 处理的是 Web 服务器(如 Apache)和 Tomcat 之间的通信。
-
engine
Engine
的核心任务是接收Connector
传递过来的客户端请求,然后将这些请求分发给合适的Host
进行处理,最后把处理结果返回给Connector
,再由Connector
返回给客户端。每个Service组件只能包含一个Engine容器组件
host、context、wrapper的关系如下图。
-