第 7 章 在 RHEL 上将 JBoss EAP 作为服务运行和移除


7.1. 在 RHEL 上将 JBoss EAP 作为服务运行

您可以配置 JBoss EAP 来在 Red Hat Enterprise Linux RHEL 中作为服务运行。这可让 JBoss EAP 服务在 RHEL 服务器启动时自动启动。

先决条件

  • 您已下载并安装了 JBoss EAP。
  • 您已设置了 JAVA_HOME 系统环境变量。
  • 您在服务器上具有管理员特权。

流程

  1. 通过在文本编辑器中打开 jboss-eap.conf,再设置 JBoss EAP 安装的选项,配置 jboss-eap.conf 文件中的启动选项。
  2. 将服务初始化和配置文件复制到系统目录中:

    1. 将修改后的服务配置文件复制到 /etc/default 目录。

      注意

      此流程中的命令需要 root 权限才能运行。运行 su - 切换到 root 用户,或使在命令前使用 sudo

      $ sudo cp EAP_HOME/bin/init.d/jboss-eap.conf /etc/default
      Copy to Clipboard Toggle word wrap
    2. 将服务启动脚本复制到 /etc/init.d 目录中,并为其授予执行权限:

      $ sudo cp EAP_HOME/bin/init.d/jboss-eap-rhel.sh /etc/init.d
      $ sudo chmod +x /etc/init.d/jboss-eap-rhel.sh
      $ sudo restorecon /etc/init.d/jboss-eap-rhel.sh
      Copy to Clipboard Toggle word wrap
  3. 使用 chkconfig 服务管理命令,将新的 jboss-eap-rhel.sh 服务添加到自动启动的服务列表中:

    $ sudo chkconfig --add jboss-eap-rhel.sh
    Copy to Clipboard Toggle word wrap
  4. 使用以下命令验证该服务是否已正确安装:

    $ sudo systemctl start jboss-eap-rhel
    Copy to Clipboard Toggle word wrap
  5. 可选: 要在 RHEL 服务器启动时自动启动服务,请运行以下命令:

    $ sudo chkconfig jboss-eap-rhel.sh on
    Copy to Clipboard Toggle word wrap

验证

  • 要检查文件的权限,请在包含文件的目录中输入 ls -l 命令。
  • 要检查是否启用了自动服务启动,请输入以下命令:

    $ sudo chkconfig --list jboss-eap-rhel.sh
    Copy to Clipboard Toggle word wrap

其他资源

  • 有关控制服务的状态的更多信息,请参阅 JBoss EAP 配置基本系统设置指南中的 管理系统服务
  • 有关查看错误日志的更多信息,请参阅 JBoss EAP 配置指南中的 引导日志
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部