日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

liferay 点击build service 出现Cloud not reserve enough space for object heap

發(fā)布時間:2024/1/23 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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文件里面。找到類似下面的片斷:

  • <java??
  • ????classname="com.liferay.portal.tools.servicebuilder.ServiceBuilder"??
  • ????classpathref="service.classpath"??
  • ????fork="true"??
  • ????newenvironment="true"??
  • ????outputproperty="service.test.output"??
  • >??
  • ????<jvmarg?value="-Xms512m"?/>??
  • ????<jvmarg?value="-Xmx1024m"?/>??
  • ????<jvmarg?value="-Xss2048k"?/>??
  • ????<jvmarg?value="-XX:MaxPermSize=512m"?/>??
  • 這里即是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)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。