Service 元素表示一个或多个 Connector 组件的组合,这些连接器组件共享一个用于处理传入请求的引擎组件。
Service 的所有实现都支持以下属性:
className 要使用的实现的 Java 类名称。这个类必须实现 org.apache.catalina.Service 接口。如果未指定类名,则将使用标准实现 org.apache.catalina.core.StandardService。
name 此服务的显示名称,如果您使用标准 Catalina 组件,它将包含在日志消息中。与特定服务器关联的每个服务的名称必须是唯一的。
唯一可以嵌套在 Service 元素中的组件是一个或多个 Connector 元素,后面紧跟一个 Engine 元素。
下面是从 server.xml 配置文件中截取的配置片段:
<?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> ... <Service name="Catalina"> ... </Service> </Server>