Tomcat的简单解析
$CATALINA_HOME/conf/server.xml
Server: 代表着整个服务器。
Service: 代表着一个服务。它可以组织一个或多个 Connector,和一个 Engine。
Connector:代表着一个连接。属性:port,表示在哪个端口上进行监听,protocal,表示该Connector处理何种类型的协议。意味着,Tomcat每支持一种协议,都必须配置一个 Connector节点。客户端的请求其实是交给对应的Connector处理,服务器的响应也是由Connector写出。
Engine:引擎。Connector接收到请求之后,会将请求委托给同一个Service下面的Engine处理。一个Engine下,可以配置多个虚拟主机(Host,根据请求的域名和Host的name属性匹配)。
Host:代表着一个虚拟主机,一个虚拟主机下,可以发布多个web 应用。属性:name,就是域名。