Tomcat-架构
一、Tomcat顶层架构 Tomcat中最顶层的容器是Server,代表着整个服务器, 一个Server可以包含至少一个Service,用于具体提供服务。 Service主要包含两个组件:Connector和Container 1、Connector用于处理连接相关的事情,并提供Socket与Request和Response相关的转化; 2、Container用于封装和管理Servlet,以及具体处理Request请求; 一个Tomcat中只有一个Server 一个Server可以包含多个Service 一个Service只有一个Container,但是可以有多个Connectors,这是因为一个服务可以有多个连接,如同时提供Http和Https链接,也可以提供向相同协议不同端口的连接, 比如 : 在tomcat的conf目录下的server.xml配置文件 图示如下:(Tomcat版本为8.0) 配置文件中 Server Service Connector等结构图如下: Server标签设置的端口号为8005,shutdown=”SHUTDOWN” ,表示在8005端口监听“SHUTDOWN”命令,如果接收到了就会关闭Tomcat。 一个Server有一个Service,当然还可以进行配置,一个Service有多个,Service左边的内容都属于Container的