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