3.3. 确保在目标主机上安装 JDK


JBoss Web 服务器要求 Java Development Kit (JDK)已安装作为目标主机上的先决条件,以确保 JBoss Web 服务器成功运行。JDK 包括 Java 运行时环境(JRE)和 Java 虚拟机(JVM),这些环境必须在您要运行 JBoss Web 服务器的任何主机上可用。有关 JBoss Web 服务器支持的 JDK 版本的完整列表,请参阅 JBoss Web Server 6 支持的配置

默认情况下,JBoss Web 服务器集合不会自动安装 JDK,这基于您在目标主机上安装了受支持的 JDK。但是,为了方便起见,您可以将 JBoss Web Server 集合配置为在每个目标主机上自动安装受支持的 OpenJDK 版本。

在使用 JBoss Web 服务器集合时,请考虑以下安装 JDK 的指南:

  • 如果要在目标主机上安装受支持的红帽构建的 OpenJDK 版本,您可以将 jws_java_version 变量设置为适当的 JDK 版本(如 1117)。随后运行 playbook 时,JBoss Web Server 集合会在每个目标主机上安装指定的红帽构建的 OpenJDK 版本。
  • 如果要安装受支持的 IBM JDK 或 Oracle JDK 版本,则必须在每个目标主机上手动安装 JDK,也可以使用自己的 playbook 自动执行此过程。有关手动安装 IBM JDK 或 Oracle JDK 版本的更多信息,请参阅 Red Hat JBoss Web Server 安装指南。在这种情况下,您不需要设置变量。
  • 如果您已在目标主机上安装了受支持的 JDK,则不需要设置变量。
注意

如果要启用 JBoss Web Server 集合,以便在尚未安装受支持的 JDK 的目标主机上安装红帽构建的 OpenJDK,请使用以下步骤。

流程

  1. 在 Ansible 控制节点上,打开 vars.yml 文件。
  2. jws_java_version 变量设置为您要安装的适当 OpenJDK 版本。

    例如:

    [...]
    jws_java_version: 11

    根据上例,JBoss Web 服务器集合在运行 playbook 时,会自动在每个目标主机上安装红帽构建的 OpenJDK 11。

    注意

    或者,如果您希望 JBoss Web Server 集合安装红帽构建的 OpenJDK 版本 17,请将 jws_java_version 变量设置为 17

  3. 将更改保存到 vars.yml 文件。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.