1.4. 版本兼容性和支持


用于 OpenShift 的 JBoss EAP 为 OpenJDK 8 和 OpenJDK 11 提供镜像。

每个镜像有两种不同的版本:S2I 构建器镜像和运行时镜像。S2I 构建器镜像包含完整的 JBoss EAP 服务器,以及 S2I 构建期间所需的工具。运行时镜像包含运行 JBoss EAP 但不包含服务器所需的依赖项。服务器在连锁构建期间安装在运行时镜像中。

以下修改已应用到 OpenShift 的 JBoss EAP 7.4 中的镜像。

  • 已删除默认驱动程序和模块。
  • MySQL 和 PostgreSQL 的模板已被删除。您可以使用自定义层置备这些功能。
  • 在这些镜像中,Hawkular 代理没有处于活动状态。如果配置,则忽略它。
  • 默认情况下,容器启动时不再添加数据源 ExampleDS。如果您需要默认数据源,请使用环境变量 ENABLE_GENERATE_DEFAULT_DATASOURCE,其值为 true (ENABLE_GENERATE_DEFAULT_DATASOURCE=true)
注意

以下发现机制协议已弃用,并被其他协议替代:

  • openshift.DNS_PING 协议已弃用,并替换为 dns.DNS_PING 协议。如果您在 自定义的 standalone-openshift .xml 文件中引用了 openshift. DNS_PING 协议,请将协议替换为 dns.DNS_PING 协议。
  • openshift.KUBE_PING 发现机制协议已弃用,并替换为 kubernetes.KUBE_PING 协议。

OpenJDK 镜像支持的构架

OpenJDK 镜像支持多种架构。下表总结了这些信息:

  1. OpenJDK 镜像和架构
Expand

JDK (OS)

支持的构架

Red Hat Ecosystem Catalog

OpenJDK8(RHEL 7)

x86_64

构建器镜像和 运行时镜像

OpenJDK11 (RHEL 8)

x86_64、IBM Z 和 IBM Power 系统

构建器镜像和 运行时镜像

适用于 OpenShift 的 JBoss EAP 经常更新。因此,务必要了解哪些镜像版本与哪些版本的 OpenShift 兼容。

1.4.1. OpenShift 4.x 支持

OpenShift 4.1 的更改会影响对 Jolokia 的访问,Open Java 控制台在 OpenShift 4.x Web 控制台中不再可用。

在以前的版本中,在 OpenShift 发行本中,某些 kube-apiserver 代理请求已经过身份验证,并传递给集群。现在,这种行为被视为不安全,因此不再支持以这种方式访问 Jolokia。

由于 OpenShift 控制台代码库更改,Open Java 控制台链接不再可用。

1.4.2. IBM Z 支持

libartemis-native 的 s390x 变体不包含在镜像中。因此,任何与 AIO 相关的设置都不会被考虑。

  • journal-type将 journal-type 设置为 ASYNCIO 无效。此属性的值在运行时默认为 NIO
  • journal-max-io :此属性无效。
  • journal-store-enable-async-io :此属性无效。

OpenShift 上的 JBoss EAP 7.1 安装的 standalone-openshift.xml 文件与 JBoss EAP 7.4 及更高版本不兼容。您必须修改随 JBoss EAP 7.1 安装的 standalone-openshift.xml 文件,然后使用该文件为 OpenShift 启动 JBoss EAP 7.4 或更高版本容器。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部