搜索

3.5. 启用 JBoss Web 服务器与 systemd的自动化集成

download PDF

您可以选择启用 JBoss Web Server 集合,将 JBoss Web 服务器设置为系统守护进程可以管理的服务。默认情况下,JBoss Web 服务器集合没有配置为将 JBoss Web 服务器与系统守护进程集成。如果您启用此功能,JBoss Web 服务器集合会在每个目标主机上自动将 JBoss Web Server 设置为 jws6-tomcat 服务。但是,如果要使用不同的服务名称,您可以修改 JBoss Web Server 集合的行为以满足您的设置要求。

当您将 JBoss Web 服务器与系统守护进程集成时,系统守护进程可在系统启动时自动启动 JBoss Web Server 服务。系统守护进程还提供用于启动、停止和检查产品状态的功能。默认系统守护进程是 systemd

注意

这个配置任务是可选的,但建议使用。

流程

  1. 在 Ansible 控制节点上,打开 vars.yml 文件。
  2. 要启用与 systemd 集成,请将 jws_systemd_enabled 变量设置为 True

    例如:

    [...]
    jws_systemd_enabled: True
  3. 如果您希望 JBoss Web 服务器使用 jws6-tomcat 以外的服务名称,请将 jws_service_name 变量设置为适当的值。

    例如:

    [...]
    jws_service_name: jws

    根据上例,JBoss Web Server 集合在运行 playbook 时将产品设置为每个目标主机上的 jws 服务。

    注意

    如果您没有设置 jws_service_name 变量,JBoss Web 服务器集合会自动将产品设置为 jws6-tomcat 服务。

  4. 如果您没有启用红帽构建的 OpenJDK 自动安装,还要设置 jws_java_home 变量来指定目标主机上安装的 JDK 的完整路径。

    例如:

    [...]
    jws_java_home: <JAVA_HOME path>
    注意

    为确保与 systemd 成功集成,如果没有启用红帽构建的 OpenJDK 自动安装,您必须设置 jws_java_home 变量。

    如果您启用红帽构建的 OpenJDK 自动安装,则不需要这一步,如 确保目标主机上安装 JDK 所述。

  5. 将您的更改保存到 vars.yml 文件。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.