当前位置:编程学习 > JSP >>

JBOSS出现Could not reserve enough space for object heap解决办法

早上启动JBOSS,出现如下错误:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

从错误提示上看是因为内存空间分配不够造成的。

查看JBOSS启动脚本

JAVA_OPTS: -server -Xms1304m -Xmx1304m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=_=!

居然给JBOSS分配了1304的内存空间,整个系统也1024M的内存!

怒改配置

 代码如下 复制代码

JAVA_OPTS: -server -Xms256m -Xmx800m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

其中红色部分改成你想分配的数值,但不能超过内存值。

重新启动JBOSS,成功。

补充:Jsp教程,Java基础 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,