第 4 章 针对 OpenShift 的 JBoss EAP 的功能调试
构建包含 JBoss EAP 的镜像时,您可以控制要包含在镜像中的 JBoss EAP 功能和子系统。
S2I 镜像中包含的默认 JBoss EAP 服务器包括完整的服务器和所有功能。您可能想要减少调配的服务器中包含的功能。例如,您可能要减少调配的服务器的安全暴露,或者您可能要减小内存占用空间,使其更适合微服务容器。
4.1. 调配自定义 JBoss EAP 服务器
要调配具有修剪功能的自定义服务器,请在 S2I 构建阶段传递 GALLEON_PROVISION_LAYERS
环境变量。
环境变量的值是用于置备以构建服务器的层的逗号分隔列表。
例如,如果您将环境变量指定为 GALLEON_PROVISION_LAYERS=jaxrs-server,sso
,则会为 JBoss EAP 服务器置备以下功能:
- Servlet 容器
- 配置数据源的功能
-
jaxrs
、we
ld 和jpa
子系统 - Red Hat SSO 集成