如果采取默认配置的话,
JVM
默认只能分配到最大
64M
内存
(
默认大小和
JVM
版本有关系
)
,这在生产环境里肯定是不够,将会导致用户通过
WEB
方式无法访问应用服务,但是系统进程中,
JBOSS
服务却没有宕掉的奇怪现象。
修改
$jboss/bin/run.conf
文件,找到“
#JAVA_OPTS=
”,如果没有该字符串,请添加,并去掉最前面的“
#
”,修改该字符串
(
含双引号
)
为
JAVA_OPTS="-server -Xms512m -Xmx512m”
,这是分配
JVM
的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。