第 9 章 配置 JVM 设置
Java 虚拟机(JVM)设置的配置与独立 JBoss EAP 服务器或受管域中的 JBoss EAP 服务器不同。
对于独立的 JBoss EAP 服务器实例,服务器启动进程在启动时将 JVM 设置传递给 JBoss EAP 服务器。它们可以在启动 JBoss EAP 之前从命令行声明,也可以使用 管理控制台中的系统属性 屏幕。
在受管域中,JVM 设置在 host.xml
和 domain.xml
配置文件中声明,可以在主机、服务器组或服务器级别进行配置。
注意
系统属性必须在 JAVA_OPTS
中配置,才能在启动过程中在 JBoss EAP 模块(如日志记录管理器)中使用。
9.1. 为单机服务器配置 JVM 设置
在启动服务器之前,可以在运行时声明独立 JBoss EAP 服务器实例的 JVM 设置。
在 Linux 上设置 JAVA_OPTS
环境变量的示例如下所示:
$ export JAVA_OPTS="-Xmx1024M"
在 Microsoft Windows 环境中可以使用相同的设置:
set JAVA_OPTS="Xmx1024M"
或者,可以将 JVM 设置添加到 EAP_HOME/bin
文件夹的 standalone.conf
文件中,其中包含要传递给 JVM 的选项示例。
警告
设置 JAVA_OPTS
环境变量将覆盖 standalone.conf
的默认值,这可能会导致 JBoss EAP 启动问题。