第 2 章 启动和停止 JBoss EAP
2.1. 启动和停止 JBoss EAP
启动 JBoss EAP 的方法取决于您是将 JBoss EAP 作为独立服务器还是在受管域中运行。
停止 JBoss EAP 的方法取决于您在运行 JBoss EAP 的交互式实例还是后台实例。
2.1.1. 将 JBoss EAP 作为独立服务器启动
您可以将 JBoss EAP 作为独立服务器运行,来管理单个 JBoss EAP 实例。
服务器以暂停状态启动,且不会在所有需要的服务启动之前接受请求。在启动所需的服务后,服务器过渡到正常的运行状态,并可开始接受请求。
					此启动脚本使用 EAP_HOME/bin/standalone.conf 文件,或使用用于 Windows 服务器的 standalone.conf.bat 来设置默认首选项,如 JVM 选项。您可以自定义此文件中的设置。
				
						要查看终端中的启动脚本参数列表,请使用 --help 参数。
					
					JBoss EAP 默认使用 standalone.xml 配置文件,但您可以使用其他配置文件来启动 JBoss EAP。
				
先决条件
- 安装 JBoss EAP。
流程
- 打开终端。
- 使用以下脚本将 JBoss EAP 启动为独立服务器: - EAP_HOME/bin/standalone.sh - $ EAP_HOME/bin/standalone.sh- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 
									对于 Windows Server,请使用 EAP_HOME\bin\standalone.bat脚本。
 
- 
									对于 Windows Server,请使用 
2.1.2. 为受管域中的服务器启动 JBoss EAP
您可以在受管域操作模式下运行 JBoss EAP,来使用单个域控制器管理多个 JBoss EAP 实例。
服务器以暂停状态启动,不接受请求,直到所有需要的服务都启动为止。在所需的服务都启动后,服务器将过渡到正常的运行状态,并开始接受请求。
您必须在域中的任何服务器组中的服务器启动之前启动域控制器。
先决条件
- 安装 JBoss EAP。
流程
- 打开终端。
- 首先启动域控制器,然后使用以下脚本启动每个关联的主机控制器: - EAP_HOME/bin/domain.sh - $ EAP_HOME/bin/domain.sh- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 
									对于 Windows Server,请使用 EAP_HOME\bin\domain.bat脚本。
 
- 
									对于 Windows Server,请使用 
					此启动脚本使用 EAP_HOME/bin/domain.conf 文件,或使用用于 Windows 服务器的 domain.conf.bat 来设置默认首选项,如 JVM 选项。您可以自定义此文件中的设置。
				
					JBoss EAP 默认使用 host.xml 主机配置文件,但您可以使用其他配置文件来启动 JBoss EAP。
				
设置受管域时,必须将额外的参数传给启动脚本。
						如需所有可用启动脚本参数及其目的的完整列表,请使用 --help 参数。
					
2.1.3. 停止 JBoss EAP 的交互式实例
您可以从启动它的终端停止独立服务器或域控制器的交互式实例。
先决条件
- 拥有 JBoss EAP 的运行实例。
流程
- 
							在您启动 JBoss EAP 的终端中按 Ctrl+C。
2.1.4. 停止 JBoss EAP 的后台实例
您可以连接到管理 CLI,来关闭受管域中正在运行的独立服务器的实例。
先决条件
- 有运行在终端中的 JBoss EAP 实例。
流程
- 使用以下脚本启动管理 CLI: - EAP_HOME/bin/jboss-cli.sh --connect - $ EAP_HOME/bin/jboss-cli.sh --connect- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 发出 - shutdown命令:- shutdown - shutdown- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
					当在受管域中的服务器上运行 JBoss EAP 实例时,您必须使用 shutdown 命令的 --host 参数来指定要关闭的主机名。