整理了一下Tomcat server.xml配置文件的元素概念和功能关系,
Server是整个配置的根元素。
Service是一组Connector和Engine的结合体。相当于一个package。可多个。
Executor 线程池,主要提供给Connector使用。可以在各组件中共享。可多个。
Connector相当于网络通道,配置了通信协议。用于从外部接收请求,交给Engine处理,然后对外返回响应。一般会默认配置HTTP协议和AJP协议。可多个。
Engine 处理请求的核心元素,内嵌了Host、Context等元素。只一个。
Host 虚拟主机,配置了网络名称,应用程序路径等,是Engine的组成单元。可多个,需要有一个默认的。
Context 代表一个Web应用,并运行在Host虚拟主机中。我们部署的每个WAR就是一个Context,每个应用相关的信息都配置在这个元素上。如果用空字符串做名称,就是Host的默认Web应用。
server.xml详细说明见Tomcat 7 server.xml 配置文件详解
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。