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 Server 集合时,请考虑以下有关安装 JDK 的指南:
-
如果要在目标主机上安装受支持的 OpenJDK 版本,您可以将
jws_java_version变量设置为适当的 JDK 版本(如11或17)。在随后运行 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,请使用以下步骤。
流程
-
在 Ansible 控制节点上,打开
vars.yml文件。 将
jws_java_version变量设置为您要安装的相应 OpenJDK 版本。例如:
[...] jws_java_version: 11根据上例,JBoss Web Server 集合在运行 playbook 时会在每个目标主机上安装红帽构建的 OpenJDK 11。
注意或者,如果您希望 JBoss Web Server 集合安装红帽构建的 OpenJDK 版本 17,请将
jws_java_version变量设置为17。-
将您的更改保存到
vars.yml文件。