Jump To Close Expand all Collapse all Table of contents 适用于 OpenShift 的 JBoss EAP 在线版入门 1. 简介 Expand section "1. 简介" Collapse section "1. 简介" 1.1. 什么是红帽 JBoss 企业应用平台(JBoss EAP)? 1.2. JBoss EAP 如何在 OpenShift 上工作? 1.3. 比较:用于 OpenShift 的 JBoss EAP 和 JBoss EAP 1.4. 版本兼容性和支持 Expand section "1.4. 版本兼容性和支持" Collapse section "1.4. 版本兼容性和支持" 1.4.1. OpenShift 4.x 支持 1.4.2. IBM Z 和 IBM Power 系统支持 1.4.3. 在 OpenShift 中从 JBoss EAP 7.1 升级到 JBoss EAP 7.3 1.5. 部署选项 2. 在用于 OpenShift 镜像的 JBoss EAP 上构建并运行 Java 应用 Expand section "2. 在用于 OpenShift 镜像的 JBoss EAP 上构建并运行 Java 应用" Collapse section "2. 在用于 OpenShift 镜像的 JBoss EAP 上构建并运行 Java 应用" 2.1. 先决条件 2.2. 为应用部署准备 OpenShift 2.3. 导入适用于 OpenShift 镜像流和模板的最新 JBoss EAP 2.4. 将 JBoss EAP Source-to-Image(S2I)应用部署到 OpenShift 2.5. 部署后的任务 2.6. JBoss EAP 中针对 OpenShift 的连锁构建支持 3. 为 Java 应用程序配置 JBoss EAP for OpenShift 镜像 Expand section "3. 为 Java 应用程序配置 JBoss EAP for OpenShift 镜像" Collapse section "3. 为 Java 应用程序配置 JBoss EAP for OpenShift 镜像" 3.1. 用于 OpenShift S2I 流程的 JBoss EAP 如何工作 3.2. 使用环境变量为 OpenShift 配置 JBoss EAP Expand section "3.2. 使用环境变量为 OpenShift 配置 JBoss EAP" Collapse section "3.2. 使用环境变量为 OpenShift 配置 JBoss EAP" 3.2.1. JVM 内存配置 Expand section "3.2.1. JVM 内存配置" Collapse section "3.2.1. JVM 内存配置" 3.2.1.1. JVM 默认内存设置 3.2.1.2. JVM Garbage Collection Settings 3.2.1.3. 默认设置中的资源限制 3.2.1.4. JVM 环境变量 3.3. 构建扩展和项目工件 Expand section "3.3. 构建扩展和项目工件" Collapse section "3.3. 构建扩展和项目工件" 3.3.1. S2I 工件 Expand section "3.3.1. S2I 工件" Collapse section "3.3.1. S2I 工件" 3.3.1.1. 模块、驱动程序和通用部署 3.3.2. Runtime Artifacts Expand section "3.3.2. Runtime Artifacts" Collapse section "3.3.2. Runtime Artifacts" 3.3.2.1. datasources 3.3.2.2. 资源适配器 3.4. 为 OpenShift 使用 JBoss EAP 模板的结果 3.5. 用于 OpenShift 镜像的红帽 JBoss 企业应用平台的 SSO 配置 3.6. 默认数据源 3.7. 用于 OpenShift 镜像的 JBoss EAP 的部署注意事项 Expand section "3.7. 用于 OpenShift 镜像的 JBoss EAP 的部署注意事项" Collapse section "3.7. 用于 OpenShift 镜像的 JBoss EAP 的部署注意事项" 3.7.1. 扩展和持久性存储分区 3.7.2. 扩展缩减和交易恢复 4. 针对 OpenShift 的 JBoss EAP 的功能调试 Expand section "4. 针对 OpenShift 的 JBoss EAP 的功能调试" Collapse section "4. 针对 OpenShift 的 JBoss EAP 的功能调试" 4.1. 调配自定义 JBoss EAP 服务器 4.2. 可用的 JBoss EAP 层 Expand section "4.2. 可用的 JBoss EAP 层" Collapse section "4.2. 可用的 JBoss EAP 层" 4.2.1. base Layers 4.2.2. decorator Layers 4.3. 在 JBoss EAP 中配置用户开发的层 Expand section "4.3. 在 JBoss EAP 中配置用户开发的层" Collapse section "4.3. 在 JBoss EAP 中配置用户开发的层" 4.3.1. 为 JBoss EAP 构建自定义层 4.3.2. JBoss EAP 的自定义配置文件 4.3.3. 使用用户开发的层构建应用程序 5. 将应用从 OpenShift 4 上的 JBoss EAP Imagestreams 迁移到 eap73 Imagestreams Expand section "5. 将应用从 OpenShift 4 上的 JBoss EAP Imagestreams 迁移到 eap73 Imagestreams" Collapse section "5. 将应用从 OpenShift 4 上的 JBoss EAP Imagestreams 迁移到 eap73 Imagestreams" 5.1. eap73 镜像流的存活度和就绪度探测配置更新 5.2. 默认数据源删除 5.3. 在 OpenShift 中将 JBoss EAP 7.1 升级到 JBoss EAP 7.3 时对 standalone-openshift.xml 的更新 6. 故障排除 Expand section "6. 故障排除" Collapse section "6. 故障排除" 6.1. Pod 重启故障排除 6.2. 使用 JBoss EAP 管理 CLI 进行故障排除 7. 用于在 OpenShift 上自动部署应用的 EAP Operator Expand section "7. 用于在 OpenShift 上自动部署应用的 EAP Operator" Collapse section "7. 用于在 OpenShift 上自动部署应用的 EAP Operator" 7.1. 使用 Web 控制台安装 EAP Operator 7.2. 使用 CLI 安装 EAP Operator 7.3. 使用 EAP 操作器在 OpenShift 上部署 Java 应用 Expand section "7.3. 使用 EAP 操作器在 OpenShift 上部署 Java 应用" Collapse section "7.3. 使用 EAP 操作器在 OpenShift 上部署 Java 应用" 7.3.1. 用于创建应用镜像的 eap-s2i-build 模板 7.3.2. 使用 eap-s2i-build 模板构建应用镜像 7.3.3. 可引导 JAR 用于打包 JBoss EAP 服务器和 Java 应用程序 7.3.4. 使用 EAP 操作器部署 Java 应用:完成强制配置 7.3.5. 使用 EAP 操作器部署 Java 应用:完成可选配置 7.3.6. 创建 Secret 7.3.7. 创建 ConfigMap 7.3.8. 从 standalone.xml 文件创建 ConfigMap 7.3.9. 为应用程序配置持久性存储 7.4. 使用 EAP 操作器查看应用的指标 7.5. 使用 Web 控制台卸载 EAP Operator 7.6. 使用 CLI 卸载 EAP Operator 7.7. Safe Transaction Recovery 的 EAP Operator Expand section "7.7. Safe Transaction Recovery 的 EAP Operator" Collapse section "7.7. Safe Transaction Recovery 的 EAP Operator" 7.7.1. Stable 网络主机名的 StatefulSets 7.7.2. 监控扩展过程 Expand section "7.7.2. 监控扩展过程" Collapse section "7.7.2. 监控扩展过程" 7.7.2.1. 在扩展过程中的 Pod 状态 7.7.3. 使用 Heuristic Outcomes 扩展事务期间的故障 7.7.4. 配置事务子系统,以使用 JDBC 存储进行事务日志 7.8. OpenShift 上的 EJB 移除 Expand section "7.8. OpenShift 上的 EJB 移除" Collapse section "7.8. OpenShift 上的 EJB 移除" 7.8.1. 在 OpenShift 中配置 EJB 8. 参考信息 Expand section "8. 参考信息" Collapse section "8. 参考信息" 8.1. 持久性模板 8.2. 信息环境变量 8.3. 配置环境变量 8.4. 应用程序模板 8.5. 公开的端口 8.6. datasources Expand section "8.6. datasources" Collapse section "8.6. datasources" 8.6.1. 数据源的 JNDI 映射 Expand section "8.6.1. 数据源的 JNDI 映射" Collapse section "8.6.1. 数据源的 JNDI 映射" 8.6.1.1. 数据源配置环境变量 8.6.1.2. 示例 Expand section "8.6.1.2. 示例" Collapse section "8.6.1.2. 示例" 8.6.1.2.1. 单个映射 8.6.1.2.2. 多个映射 8.7. 集群 Expand section "8.7. 集群" Collapse section "8.7. 集群" 8.7.1. 配置 JGroups 发现机制 Expand section "8.7.1. 配置 JGroups 发现机制" Collapse section "8.7.1. 配置 JGroups 发现机制" 8.7.1.1. 配置 KUBE_PING 8.7.1.2. 配置 DNS_PING 8.7.2. 配置 JGroups 来加密集群流量 Expand section "8.7.2. 配置 JGroups 来加密集群流量" Collapse section "8.7.2. 配置 JGroups 来加密集群流量" 8.7.2.1. Configuring SYM_ENCRYPT 8.7.2.2. Configuring ASYM_ENCRYPT 8.8. 健康检查 8.9. 消息传递 Expand section "8.9. 消息传递" Collapse section "8.9. 消息传递" 8.9.1. 配置外部 Red Hat AMQ Broker 8.10. 安全域 8.11. HTTPS 环境变量 8.12. 管理环境变量 8.13. S2I Expand section "8.13. S2I" Collapse section "8.13. S2I" 8.13.1. 自定义配置 Expand section "8.13.1. 自定义配置" Collapse section "8.13.1. 自定义配置" 8.13.1.1. 自定义模块 8.13.2. Deployment Artifacts 8.13.3. artifact Repository Mirrors Expand section "8.13.3. artifact Repository Mirrors" Collapse section "8.13.3. artifact Repository Mirrors" 8.13.3.1. 安全工件存储库镜像 URL 8.13.4. 脚本 8.13.5. 自定义脚本 Expand section "8.13.5. 自定义脚本" Collapse section "8.13.5. 自定义脚本" 8.13.5.1. 挂载 configmap 来执行自定义脚本 8.13.5.2. 使用 install.sh 执行自定义脚本 8.13.6. 环境变量 8.14. 单点登录镜像 8.15. 事务恢复 Expand section "8.15. 事务恢复" Collapse section "8.15. 事务恢复" 8.15.1. 不支持的交易恢复方案 8.15.2. 手动交易恢复过程 Expand section "8.15.2. 手动交易恢复过程" Collapse section "8.15.2. 手动交易恢复过程" 8.15.2.1. 注意事项 8.15.2.2. 前提条件 8.15.2.3. 流程 Expand section "8.15.2.3. 流程" Collapse section "8.15.2.3. 流程" 8.15.2.3.1. 解决 In-doubt 分支 8.15.2.3.2. 从每个 XID 中提取全局事务 ID 和节点标识符 8.15.2.3.3. 获取任何可联系资源管理器的集群中所有运行 JBoss EAP 实例的节点标识符列表 8.15.2.3.4. 查找事务日志 8.15.2.3.5. 为 Reconciled In-doubt branchs 清理事务日志 8.16. 包括的 JBoss 模块 8.17. EAP Operator: API Information Expand section "8.17. EAP Operator: API Information" Collapse section "8.17. EAP Operator: API Information" 8.17.1. WildFlyServer 8.17.2. WildFlyServerList 8.17.3. WildFlyServerSpec 8.17.4. StorageSpec 8.17.5. StandaloneConfigMapSpec 8.17.6. WildFlyServerStatus 8.17.7. PodStatus Settings Close Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 English Language: 日本語 简体中文 English Format: Multi-page Single-page Format: Multi-page Single-page 1.4.3. 在 OpenShift 中从 JBoss EAP 7.1 升级到 JBoss EAP 7.3 OpenShift 上的 JBoss EAP 7.1 安装的 standalone-openshift.xml 文件与 JBoss EAP 7.3 及更高版本不兼容。您必须修改随 JBoss EAP 7.1 安装的 standalone-openshift.xml 文件,然后使用该文件为 OpenShift 启动 JBoss EAP 7.3 或更高版本的容器。 其他资源 在 OpenShift 中将 JBoss EAP 7.1 升级到 JBoss EAP 7.3 时对 standalone-openshift.xml 的更新 Previous Next