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 版本(如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 服务器集合在运行 playbook 时,会自动在每个目标主机上安装红帽构建的 OpenJDK 11。
注意或者,如果您希望 JBoss Web Server 集合安装红帽构建的 OpenJDK 版本 17,请将
jws_java_version
变量设置为17
。-
将更改保存到
vars.yml
文件。