2.4. 启动和停止 JBoss EAP (RPM 安装)
与 ZIP 或安装程序安装相比,为 RPM 安装启动和停止 JBoss EAP 有所不同。
2.4.1. 启动 JBoss EAP 的 RPM 安装 复制链接链接已复制到粘贴板!
您可以使用 命令在单机服务器或受管域工作模式中启动 JBoss EAP 的 RPM 安装。请注意,以下命令只与 Red Hat Enterprise Linux (RHEL) 8 及更新的版本兼容。
启动 JBoss EAP 作为单机服务器(RPM 安装)
sudo systemctl start eap8-standalone.service
$ sudo systemctl start eap8-standalone.service
默认情况下,这将使用 standalone.xml 配置文件启动 JBoss EAP。您可以通过在 RPM 服务 配置文件中设置属性,使用不同的 单机服务器配置文件 启动 JBoss EAP。如需更多信息,请参阅下面的 配置 RPM 服务属性 部分。
在受管域中启动 JBoss EAP (RPM 安装)
sudo systemctl start eap8-domain.service
$ sudo systemctl start eap8-domain.service
默认情况下,这将使用 host.xml 配置文件启动 JBoss EAP。您可以通过在 RPM 服务配置文件中设置 属性,使用不同的 受管域配置文件 启动 JBoss EAP。如需更多信息,请参阅下面的 配置 RPM 服务属性 部分。
2.4.2. 配置 RPM 服务属性 复制链接链接已复制到粘贴板!
本节介绍如何为 JBoss EAP 安装配置 RPM 服务属性和其他启动选项。请注意,建议在进行修改前备份配置文件。
有关 RPM 安装的所有可用启动选项的列表,请参阅 RPM 服务配置属性 部分。
对于 Red Hat Enterprise Linux 7 及更新的版本,RPM 服务配置文件使用 systemd 加载,因此不会扩展变量表达式。
指定服务器配置文件。
在启动单机服务器时,默认使用
standalone.xml文件。在受管域中运行时,将默认使用host.xml文件。您可以通过在适当的 RPM 配置文件 中设置WILDFLY_SERVER_CONFIG属性(如eap8-standalone.conf),来使用其他配置文件启动 JBoss EAP。WILDFLY_SERVER_CONFIG=standalone-full.xml
WILDFLY_SERVER_CONFIG=standalone-full.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 绑定到特定 IP 地址。
默认情况下,JBoss EAP RPM 安装绑定到
0.0.0.0。您可以通过在适当的 RPM 配置文件中设置WILDFLY_BIND属性(如eap8-standalone.conf),将 JBoss EAP 绑定到特定的 IP 地址。WILDFLY_BIND=192.168.0.1
WILDFLY_BIND=192.168.0.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果要将管理接口绑定到特定的 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"
JAVA_OPTS="$JAVA_OPTS -Xms2048m -Xmx2048m" JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address.management=192.168.0.1"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果需要,必须使用
WILDFLY_BIND属性配置 JBoss EAP 绑定地址,而不在此处使用jboss.bind.address标准属性。
如果属性在 RPM 服务配置文件中具有相同的名称,如 /usr/lib/systemd/system/eap8-standalone.service:,在 JBoss EAP 启动配置文件中,以及 JBoss EAP 启动配置文件中(如EAP_HOME/bin/standalone.conf )中的值是 JBoss EAP 启动配置文件中的值。一个这样的属性是 JAVA_HOME。
2.4.3. 停止 JBoss EAP 的 RPM 安装 复制链接链接已复制到粘贴板!
您可以使用 命令在单机服务器或受管域工作模式中停止 JBoss EAP 的 RPM 安装。请注意,以下命令只与 Red Hat Enterprise Linux (RHEL) 8 及更新的版本兼容。
停止 JBoss EAP 作为单机服务器(RPM 安装)
sudo systemctl stop eap8-standalone.service
$ sudo systemctl stop eap8-standalone.service
在受管域中停止 JBoss EAP (RPM 安装)
sudo systemctl stop eap8-domain.service
$ sudo systemctl stop eap8-domain.service
有关 RPM 安装的所有可用启动选项列表,请查看 RPM 服务配置文件 部分。