1

整理了一下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 配置文件详解


我有切糕
863 声望45 粉丝

Java架构师,技术经理