<Server>元素
它代表整个容器,是Tomcat实例的顶层元素。由org.apache.catalina.Server接口来定义。它包含一个<Service>元素。并且它不能做为任何元素的子元素。
- <Server port="8005" shutdown="SHUTDOWN">
- Server的实现类为org.apache.catalina.core.StandardServer,该类是利用org.apache.catalina.ServerFactory工厂创建的,里面采用了单例模式。
- Port指定Tomcat监听shutdown命令端口。终止服务器运行时,必须在Tomcat服务器所在的机器上发出shutdown命令。该属性是必须的。
- shutdown指定终止Tomcat服务器时,发给Tomcat服务器的shutdown监听端口的字符串,该属性必须设置。
<Service>元素
该元素由org.apache.catalina.Service接口定义,它包含一个<Engine>元素,以及一个或多个<Connector>,这些Connector元素共享用同一个Engine元素
<Service name="Catalina"><Service name="Apache">
第一个<Service>处理所有直接由Tomcat服务器接收的web客户请求。
第二个<Service>处理所有由Apache服务器转发过来的Web客户请求。
Service接口类的实现元素为:org.apache.catalina.core.StandardService
name定义Service的名字