我在我的Windows 7機器上安裝了JBOSS,我可以從Eclipse啓動JBOSS,但它不會發布,當我嘗試從Bin目錄運行standalone.bat文件時,它會引發此錯誤,JBOSS不從cmd開始
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文件,但它是沒有得到體現,並再次得到同樣的錯誤。
有人能指導我嗎?
有一個setClasspath.bat,在該特定文件中設置xms和xmx。 – dinukadev
我沒有setClasspath.bat文件,但是我正在做standalone.conf文件中的更改,我做錯了嗎? – CareerAspirant
您使用的是什麼版本的JDK?你在提到的論壇中發現的建議看起來很正確,在開始時減少了兩個參數:-Xms256M和-Xmx256M,甚至可以嘗試減小-XX:MaxPermSize = 128M。並確保在機器中有足夠的內存/交換。當然,如果您需要部署大型應用程序,則必須增加這些參數(甚至可能是系統的內存/交換)。 – Toni