1.4. 版本兼容性和支持


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

每个镜像有两个变体:S2I 构建器镜像和一个运行时镜像。S2I 构建器镜像包含 S2I 构建期间需要的完整 JBoss EAP 服务器。运行时镜像包含运行 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)

支持的构架

红帽生态系统目录

OpenJDK8 (RHEL 7)

x86_64

构建器镜像和 运行时镜像

OpenJDK11 (RHEL 8)

x86_64、IBM Z 和 IBM Power Systems

构建器镜像和 运行时镜像

JBoss EAP for OpenShift 会被频繁更新。因此,务必要了解哪个版本的镜像与哪些 OpenShift 版本兼容。

1.4.1. OpenShift 4.x 支持

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

在以前的 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 及之后的版本不兼容。在为 OpenShift 启动 JBoss EAP 7.4 或更高版本之前,您必须修改 JBoss EAP 7.1 安装的 standalone-openshift.xml 文件。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部