我在 Windows 7 计算机上安装了 JBOSS。我可以从 Eclipse 启动 JBOSS,但它不会发布,当我尝试从 Bin 目录运行standalone.bat 文件时,它会抛出此错误,
JAVA_OPTS: -client -Dprogram.name=standalone.bat **-Xms1303M -Xmx1303M** -XX:MaxPe
rmSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInter
val=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -D
jboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.config=standa
lone.xml
**Error occurred during initialization of VM**
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
我确实研究了论坛,很多人建议将 -Xms1303M 更改为 -Xms256M 。,我在编辑器中编辑了standalone.conf 文件,但它没有得到反射(reflect),并再次出现相同的错误。
有人可以指导我吗?
最佳答案
很可能,您正在 32 位 jdk 上使用或运行 jboss,并且内存参数超出了 32 位 jdk 的范围或限制。升级到 64 位 jdk 或将此行添加到 jboss/bin 中的 run.conf 中,从命令行中删除 jvm 参数,然后查看 jboss 是否启动。
设置“JAVA_OPTS=-Xms128M -Xmx512M -XX:MaxPermSize=256M”
关于java - JBOSS 未从 cmd 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13497932/