服务组件

目录

简介

一个 Service 元素表示一个或多个 Connector 组件的组合,它们共享一个 Engine 组件来处理传入请求。一个或多个 Service 元素可以嵌套在 Server 元素中。

属性

通用属性

Service 的所有实现都支持以下属性

属性 说明
className

要使用的实现的 Java 类名。此类必须实现 org.apache.catalina.Service 接口。如果未指定类名,将使用标准实现。

name

Service 的显示名称,如果你使用标准 Catalina 组件,它将包含在日志消息中。与特定 Server 关联的每个 Service 的名称必须唯一。

标准实现

Service 的标准实现是 org.apache.catalina.core.StandardService。它支持以下附加属性(除了上面列出的通用属性之外)

属性 说明
gracefulStopAwaitMillis

在停止服务时等待的时间(以毫秒为单位),以便客户端连接完成处理并在停止服务容器层次结构之前关闭。等待仅适用于配置了 bindOnInit 值为 false 的连接器,这不是默认值。任何值为零或更小意味着不会等待。如果未指定,将使用默认值零。

嵌套组件

可以在 Service 元素中嵌套的唯一组件是一个或多个 Connector 元素,后跟一个 Engine 元素。

特殊功能

没有与 Service 关联的特殊功能。