第 9 章 配置 JVM 设置
Java 虚拟机(JVM)设置的配置与独立 JBoss EAP 服务器或受管域中的 JBoss EAP 服务器不同。
对于独立 JBoss EAP 服务器实例,服务器启动进程在启动时将 JVM 设置传递到 JBoss EAP 服务器。可以在启动 JBoss EAP 之前从命令行声明它们,或者使用管理控制台中 Configuration 下的 System Properties 页面。
			在受管域中,JVM 设置在 host.xml 和 domain.xml 配置文件中声明,可以在主机、服务器组或服务器级别上配置。
		
				系统属性必须在 JAVA_OPTS 中配置,以便在启动期间由 JBoss EAP 模块(如日志记录管理器)使用。
			
9.1. 为单机服务器配置 JVM 设置
				单机 JBoss EAP 服务器实例的 JVM 设置可以在运行时声明,方法是在启动服务器之前设置 JAVA_OPTS 环境变量。
			
				在 Linux 中设置 JAVA_OPTS 环境变量的示例如下:
			
export JAVA_OPTS="-Xmx1024M"
$ export JAVA_OPTS="-Xmx1024M"同一设置可用于 Microsoft Windows 环境:
set JAVA_OPTS="Xmx1024M"
set JAVA_OPTS="Xmx1024M"
				或者,可以在 EAP_HOME/bin 文件夹中添加 JVM 设置到  ,其中包含要传递给 JVM 的选项示例。
			standalone.conf 文件或 Windows Server 的 standalone.conf.bat
				除了设置 JAVA_OPTS 环境变量外,您可以使用以下命令设置系统属性:
			
- 执行以下命令:
EAP_HOME/bin/standalone.sh -Dmyproperty=value
$ EAP_HOME/bin/standalone.sh -Dmyproperty=value- 
						编辑 JBoss 配置文件 standalone*.xml或domain.xml。
					如果以多种方式设置系统属性,JBoss 配置文件、standalone*.xml 或 domain.xml 中的值会覆盖其他值,这可能会导致 JBoss EAP 启动问题。例如,如果您在 JAVA_OPTS 环境变量和 JBoss 配置集配置文件中定义了系统设置,则 JBoss 配置文件配置中的值将覆盖 JAVA_OPTS 中的值。