早上启动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,成功。
时间: 2024-09-20 11:43:09