JBOSS不是从cmd开始的

时间:2012-11-21 16:42:04

标签: java jboss cmd

我在我的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文件,但是没有反映出来并再次出现同样的错误。

有人可以指导我吗?

2 个答案:

答案 0 :(得分:6)

最有可能的是,你在32位jdk上使用或运行jboss,内存参数超出范围或超过32位jdk的限制。升级到64位jdk或在jboss / bin的run.conf中添加此行,从命令行中删除jvm args并查看jboss是否启动。

设置“JAVA_OPTS = -Xms128M -Xmx512M -XX:MaxPermSize = 256M”

答案 1 :(得分:2)

在Windows中,它是standalone.bat文件,而不是必须使用新的JAVA_OPTS环境变量修改的standalone.conf文件。