运行环境:JBoss EAP 6.3.0
1. standalone 模式
有两种方式,选择其中一种即可:
(1)执行./standalone.sh之前,执行 export JAVA_OPTS="-Xmx1024M"
2. domain 模式
domain模式下,JVM参数主要在两个文件中:domain.xml、host.xml。
你可以设置三种级别的JVM参数:host、server group、server,子级别的可以覆盖父级别的设置。
(1)domain.xml
<server-groups>
<server-group name="main-server-group" profile="full">
<jvm name="default">
<heap size="1000m" max-size="1000m"/>
<permgen max-size="256m"/>
</jvm>
<socket-binding-group ref="full-sockets"/>
</server-group>
<server-group name="other-server-group" profile="full-ha">
<jvm name="default">
<heap size="1000m" max-size="1000m"/>
<permgen max-size="256m"/>
</jvm>
<socket-binding-group ref="full-ha-sockets"/>
</server-group>
</server-groups>
可以看出,上面分别设置了main-server-group和other-server-group的JVM参数。
(2)host.xml
在host.xml中,分别定义了main-server-group和other-server-group的各自有哪些server,以及这些server的JVM参数。
<servers>
<server name="server-one" group="main-server-group">
<!-- Remote JPDA debugging for a specific server
<jvm name="default">
<jvm-options>
<option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
</jvm>
-->
</server>
<server name="server-two" group="main-server-group" auto-start="true">
<!-- server-two avoids port conflicts by incrementing the ports in
the default socket-group declared in the server-group -->
<socket-bindings port-offset="150"/>
</server>
<server name="server-three" group="other-server-group" auto-start="false">
<!-- server-three avoids port conflicts by incrementing the ports in
the default socket-group declared in the server-group -->
<socket-bindings port-offset="250"/>
</server>
</servers>
1. standalone 模式
有两种方式,选择其中一种即可:
(1)执行./standalone.sh之前,执行 export JAVA_OPTS="-Xmx1024M"
(2)修改standalone.conf文件中的 JAVA_OPTS设置,该文件位于bin目录下。
2. domain 模式
domain模式下,JVM参数主要在两个文件中:domain.xml、host.xml。
你可以设置三种级别的JVM参数:host、server group、server,子级别的可以覆盖父级别的设置。
(1)domain.xml
<server-groups>
<server-group name="main-server-group" profile="full">
<jvm name="default">
<heap size="1000m" max-size="1000m"/>
<permgen max-size="256m"/>
</jvm>
<socket-binding-group ref="full-sockets"/>
</server-group>
<server-group name="other-server-group" profile="full-ha">
<jvm name="default">
<heap size="1000m" max-size="1000m"/>
<permgen max-size="256m"/>
</jvm>
<socket-binding-group ref="full-ha-sockets"/>
</server-group>
</server-groups>
可以看出,上面分别设置了main-server-group和other-server-group的JVM参数。
(2)host.xml
在host.xml中,分别定义了main-server-group和other-server-group的各自有哪些server,以及这些server的JVM参数。
<servers>
<server name="server-one" group="main-server-group">
<!-- Remote JPDA debugging for a specific server
<jvm name="default">
<jvm-options>
<option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
</jvm>
-->
</server>
<server name="server-two" group="main-server-group" auto-start="true">
<!-- server-two avoids port conflicts by incrementing the ports in
the default socket-group declared in the server-group -->
<socket-bindings port-offset="150"/>
</server>
<server name="server-three" group="other-server-group" auto-start="false">
<!-- server-three avoids port conflicts by incrementing the ports in
the default socket-group declared in the server-group -->
<socket-bindings port-offset="250"/>
</server>
</servers>
没有评论:
发表评论