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 - $ service eap7-standalone start- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Red Hat Enterprise Linux 7: - systemctl start eap7-standalone.service - $ systemctl start eap7-standalone.service- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
					默认情况下,这将使用 standalone.xml 配置文件启动 JBoss EAP。您可以通过在 RPM 服务配置文件 中设置属性,使用不同的 单机服务器配置文件 启动 JBoss EAP。如需更多信息,请参阅下面的 配置 RPM 服务属性 部分。
				
在受管域中启动 JBoss EAP (RPM 安装)
- Red Hat Enterprise Linux 6: - service eap7-domain start - $ service eap7-domain start- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Red Hat Enterprise Linux 7: - systemctl start eap7-domain.service - $ systemctl start eap7-domain.service- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
					默认情况下,这将使用 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 - WILDFLY_SERVER_CONFIG=standalone-full.xml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 绑定到特定 IP 地址。 - 默认情况下,JBoss EAP RPM 安装绑定到 - 0.0.0.0。您可以通过在适当的 RPM 配置文件中设置- WILDFLY_BIND属性来将 JBoss EAP 绑定到特定的 IP 地址,如- eap7-standalone.conf。- WILDFLY_BIND=192.168.0.1 - WILDFLY_BIND=192.168.0.1- Copy 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 服务配置文件中具有相同的名称(例如,/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 - $ service eap7-standalone stop- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Red Hat Enterprise Linux 7: - systemctl stop eap7-standalone.service - $ systemctl stop eap7-standalone.service- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
在受管域中停止 JBoss EAP (RPM 安装)
- Red Hat Enterprise Linux 6: - service eap7-domain stop - $ service eap7-domain stop- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Red Hat Enterprise Linux 7: - systemctl stop eap7-domain.service - $ systemctl stop eap7-domain.service- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
有关 RPM 安装的所有可用启动选项的列表,请参阅 RPM 服务配置文件 部分。