2.12. OpenShift
为 JBoss EAP S2I 镜像提供自定义 Galleon 功能包支持
您可以使用三个新环境变量为 JBoss EAP S2I 镜像提供自定义 Galleon 功能包支持。您可以使用 S2I 构建阶段下表中概述的环境变量:
| 环境变量 | 描述 |
|---|---|
| GALLEON_DIR=<PATH> |
<PATH> 是包含可选 Galleon 自定义内容的应用程序根目录的相对目录。目录默认为 |
| GALLEON_CUSTOM_FEATURE_PACKS_MAVEN_REPO=<PATH> |
<PATH> 是包含自定义 feature-packs 的 Maven 本地存储库目录的绝对路径。目录默认为 |
| GALLEON_PROVISION_FEATURE_PACKS=<LIST_OF_GALLEON_FEATURE_PACKS> | <LIST_OF_GALLEON_FEATURE_PACKS> 是 Maven 协调标识的自定义 Galleon 功能包的逗号分隔列表。列出的功能包必须与构建器镜像中存在的 JBoss EAP 7.4 服务器的版本兼容。
您可以使用 |
只读服务器配置目录
JBoss EAP 支持只读服务器配置目录。当服务器配置目录是一个只读目录时,您可以使用 --read-only-server-config 命令行参数锁定服务器配置。此功能仅在将 JBoss EAP 作为单机服务器运行时使用。
在 OpenShift 上部署 JBoss EAP 快速入门的说明
对于 JBoss EAP 版本,所有与 OpenShift 兼容的快速入门现在包括在 OpenShift 上部署 JBoss EAP 快速入门的说明。快速入门中的 readme.html 文件包括以下部分:
- OpenShift 入门
- 准备 OpenShift 以进行快速入门部署
- 导入最新的 JBoss EAP for OpenShift 镜像流和模板
- 将 JBoss EAP for OpenShift Source-to-Image(S2I)Quickstart 部署到 OpenShift
- OpenShift 部署后任务
分布式 Web 子系统的新 Galleon 层
JBoss EAP 提供 web-passivation 层,以提供配置了本地 Web 容器缓存的 distribut-web 子系统。Web-passivation 层是一个解码器层。