0

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 ファイルを編集しましたが、反映されず、同じエラーが再び発生します。

誰かが私を案内してもらえますか?

4

2 に答える 2

6

Most likely, you are using or running jboss on a 32 bit jdk and the memory params are out of range or exceed the limits of a 32 bit jdk. Either upgrade to a 64 bit jdk or add this line in your run.conf in jboss/bin, remove the jvm args from your command line and see if jboss starts.

set "JAVA_OPTS=-Xms128M -Xmx512M -XX:MaxPermSize=256M"

于 2012-11-21T23:57:33.203 に答える
2

JAVA_OPTSWindows では、新しい環境変数で変更する必要があるのは、standalone.conf ファイルではなく、standalone.bat ファイルです。

于 2012-11-22T00:09:07.493 に答える