9.4. 指定 32 或 64 位 JVM 架构
在某些环境中,如 Hewlett-Packard HP-UX 和 Solaris,使用 -d32
或 -d64
开关来指定是否在 32 位或 64 位 JVM 中运行。如果未指定选项,则默认为 32 位。
为单机服务器指定 64 位架构
-
打开
EAP_HOME/bin/standalone.conf
。 -
添加以下行,将
-d64
选项附加到JAVA_OPTS
。
JAVA_OPTS="$JAVA_OPTS -d64"
为受管域指定 64 位架构
在运行受管域时,除了服务器实例外,您还可以为主机和进程控制器指定 64 位环境。
将主机和进程控制器设置为在 64 位 JVM 中运行。
-
打开
EAP_HOME/bin/domain.conf
。 添加以下行,将
-d64
选项附加到JAVA_OPTS
。确保在设置了PROCESS_CONTROLLER_JAVA_OPTS
和HOST_CONTROLLER_JAVA_OPTS
之前插入。JAVA_OPTS="$JAVA_OPTS -d64"
domain.conf
中的 JVM 选项示例# # Specify options to pass to the Java VM. # if [ "x$JAVA_OPTS" = "x" ]; then JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true" JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true" JAVA_OPTS="$JAVA_OPTS -Djboss.modules.policy-permissions=true" JAVA_OPTS="$JAVA_OPTS -d64" else echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS" fi
-
打开
将服务器实例设置为在 64 位 JVM 中运行。
在适当的 JVM 配置中添加
-d64
作为 JVM 选项。以下命令显示它被添加到默认
JVM 配置中。/host=HOST_NAME/jvm=default:add-jvm-option(jvm-option="-d64")