2.5. 启动和停止 JBoss EAP (RPM 安装)


与 ZIP 或安装程序安装相比,启动和停止 JBoss EAP 对于 RPM 安装是不同的。

2.5.1. 启动 JBoss EAP (RPM 安装)

用于启动 JBoss EAP 的 RPM 安装的命令取决于您要启动哪个操作模式(单机服务器或受管域),以及您正在运行的 Red Hat Enterprise Linux 版本。

启动 JBoss EAP 作为单机服务器(RPM 安装)
  • Red Hat Enterprise Linux 6:

    $ service eap7-standalone start
  • Red Hat Enterprise Linux 7:

    $ systemctl start eap7-standalone.service

默认情况下,这将使用 standalone.xml 配置文件启动 JBoss EAP。您可以通过在 RPM 服务配置文件 中设置属性,使用不同的 单机服务器配置文件 启动 JBoss EAP。如需更多信息,请参阅下面的 配置 RPM 服务属性 部分。

在受管域中启动 JBoss EAP (RPM 安装)
  • Red Hat Enterprise Linux 6:

    $ service eap7-domain start
  • Red Hat Enterprise Linux 7:

    $ systemctl start eap7-domain.service

默认情况下,这将使用 host.xml 配置文件启动 JBoss EAP。您可以通过在 RPM 服务配置文件 中设置属性,通过使用不同的 受管域配置文件 启动 JBoss EAP。如需更多信息,请参阅下面的 配置 RPM 服务属性 部分。

配置 RPM 服务属性

本节介绍如何为 JBoss EAP 安装配置 RPM 服务属性和其他启动选项。请注意,建议在进行修改前备份您的配置文件。

有关 RPM 安装的所有可用启动选项的列表,请参阅 RPM 服务配置属性 部分。

重要

对于 Red Hat Enterprise Linux 7,RPM 服务配置文件使用 systemd 加载,因此不会扩展变量表达式。

  • 指定服务器配置文件。

    在启动独立服务器时,默认使用 standalone.xml 文件。在受管域中运行时,默认使用 host.xml 文件。您可以通过在适当的 RPM 配置文件中设置 WILDFLY_SERVER_CONFIG 属性来启动 JBoss EAP,例如 eap7-standalone.conf

    WILDFLY_SERVER_CONFIG=standalone-full.xml
  • 绑定到特定 IP 地址。

    默认情况下,JBoss EAP RPM 安装绑定到 0.0.0.0。您可以通过在适当的 RPM 配置文件中设置 WILDFLY_BIND 属性来将 JBoss EAP 绑定到特定的 IP 地址,如 eap7-standalone.conf

    WILDFLY_BIND=192.168.0.1
    注意

    如果要将管理接口绑定到特定的 IP 地址,可以在 JBoss EAP 启动配置文件中进行配置,如下例中所示。

  • 设置 JVM 选项或 Java 属性。

    您可以通过编辑启动配置文件来指定 JVM 选项或 Java 属性来传递到 JBoss EAP 启动脚本。此文件是单机服务器的 EAP_HOME/bin/standalone.conf,或受管域的 EAP_HOME/bin/domain.conf。以下示例配置堆大小,并将 JBoss EAP 管理接口绑定到 IP 地址。

    JAVA_OPTS="$JAVA_OPTS -Xms2048m -Xmx2048m"
    JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address.management=192.168.0.1"
    注意

    如果需要,必须使用 WILDFLY_BIND 属性配置 JBoss EAP 绑定地址,而不是在此处使用 jboss.bind.address 标准属性。

注意

如果属性在两个 RPM 服务配置文件中具有相同的名称(例如,/etc/sysconfig/eap7-standalone)和 JBoss EAP 启动配置文件(如 EAP_HOME/bin/standalone.conf),则优先的值是 JBoss EAP 启动配置文件中的值。一个这样的属性是 JAVA_HOME

2.5.2. 停止 JBoss EAP (RPM 安装)

用于停止 JBoss EAP 的 RPM 安装的命令取决于哪个操作模式(单机服务器或受管域),以及您正在运行的 Red Hat Enterprise Linux 版本。

停止 JBoss EAP 作为单机服务器(RPM 安装)
  • Red Hat Enterprise Linux 6:

    $ service eap7-standalone stop
  • Red Hat Enterprise Linux 7:

    $ systemctl stop eap7-standalone.service
在受管域中停止 JBoss EAP (RPM 安装)
  • Red Hat Enterprise Linux 6:

    $ service eap7-domain stop
  • Red Hat Enterprise Linux 7:

    $ systemctl stop eap7-domain.service

有关 RPM 安装的所有可用启动选项的列表,请参阅 RPM 服务配置文件 部分。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.