liferay 点击build service 出现Cloud not reserve enough space for object heap
生活随笔
收集整理的這篇文章主要介紹了
liferay 点击build service 出现Cloud not reserve enough space for object heap
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Cloud not reserve enough space for object heap
2013年10月28日?Liferay?評論 4 條?閱讀 1,978 views 次在Liferay中執(zhí)行Builder Service時,有時候會出現(xiàn)下面的錯誤:
Java Result:1 Cloud not create the Java virtual machine. Error occureed during initalization of VM Cloud not reserve enough space for object heap此問題的原因在編譯的時候為JVM分配的內(nèi)存大于了剩余的物理內(nèi)存大小。本質(zhì)原因就是物理內(nèi)存太小了。解決方法就有兩個:
加大物理內(nèi)在
1、直接升級電腦,添加內(nèi)存。
2、如果內(nèi)存夠大(4G+),則檢查操作系統(tǒng)是不是64位,安裝的JDK是不是64位。
調(diào)整Liferay編譯時所分配的內(nèi)存
執(zhí)行Service Builder時,執(zhí)行的JVM的內(nèi)存分配是在ant文件里面配置的,在SDK目錄下面的build-common-plugin.xml文件里面。找到類似下面的片斷:
這里即是Liferay Service Builder時所設置的JVM參數(shù),將里面的-xmx1024改為512m,-XX:MaxPermSize改為256m,然后保存,重新執(zhí)行Service Builder,問題應該即可以解決。
總結(jié)
以上是生活随笔為你收集整理的liferay 点击build service 出现Cloud not reserve enough space for object heap的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: liferay 几个工具类
- 下一篇: liferay 如何添加css或者js