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文件里面。找到类似下面的片断:

  1. <java
  2. classname="com.liferay.portal.tools.servicebuilder.ServiceBuilder"
  3. classpathref="service.classpath"
  4. fork="true"
  5. newenvironment="true"
  6. outputproperty="service.test.output"
  7. >
  8. <jvmarg value="-Xms512m" />
  9. <jvmarg value="-Xmx1024m" />
  10. <jvmarg value="-Xss2048k" />
  11. <jvmarg value="-XX:MaxPermSize=512m" />

这里即是Liferay Service Builder时所设置的JVM参数,将里面的-xmx1024改为512m,-XX:MaxPermSize改为256m,然后保存,重新执行Service Builder,问题应该即可以解决。

liferay 点击build service 出现Cloud not reserve enough space for object heap相关推荐

  1. OBS(open build service)入门

    OBS 入门介绍 原文链接 https://openbuildservice.org/help/manuals/obs-beginners-guide/ 1 目的 本文档主要面向对不同平台硬件及系统发 ...

  2. Liferay Portal Json Web Service 反序列化漏洞(CVE-2020-7961)

    之前在CODE WHITE上发布了一篇关于Liferay Portal JSON Web Service RCE的漏洞,之前是小伙伴在处理这个漏洞,后面自己也去看了.Liferay Portal对于J ...

  3. Cloud platform build management Topic | Cloud computing

    云计算专题目录 Catalogue | Cloud computing Cloud platform build management Topic | Cloud computing 云计算专题目录 ...

  4. bootstrap 点击按钮刷新_Spring Cloud 中的 Bootstrap 上下文

    学习目标 复习 Spring 事件/监听器模式(ApplicationEvent / ApplicationListener) 理解 Bootstrap 上下文 理解 Spring Boot / Sp ...

  5. 登陆ArcGIS Server Manager页面,点击Manager Service页面报错:工作站服务没有启动

    在Windows 2008 Server R2 64位操作系统上安装ArcGIS Server10 for .NET Framework,安装都很正常,但在登陆srever manager页面管理服务 ...

  6. Android Studio常见报错及处理办法

    在Android Studio上点了update,系统自动升级,自动重启Android Studio后,以前的项目Gradle正常编译: Unable to start the daemon proc ...

  7. hadoop配置遇到问题的解决

    1. ssh localhost: 不能登陆:将错误提示中的文件全部删除.原因:登陆过远程主机 2. 问题: 伪分布式datanode启动不了:在datanode的log日志文件出现以下错误提示:   ...

  8. TeamCity+Gradle实现自动构建App安装包和补丁包

    相信大家在用AS打包的时候,最烦的就是打包要很久,如果可以自动化打包岂不是很方便,所以我之前也是被安排做了这个任务.利用TeamCity+Gradle去实现自动构建App安装包和补丁包,这里做个记录. ...

  9. java.lang.OutOfMemoryError: Java heap space错误及...

    为什么80%的码农都做不了架构师?>>>    以下是从网上找到的关于堆空间溢出的错误解决办法: java.lang.OutOfMemoryError: Java heap spac ...

最新文章

  1. Quorum企业以太坊环境搭建教程
  2. DP:***24种设计模式--转自刘伟
  3. [js] 写一个方法实现promise失败后自动重试
  4. ThreadLocal深度解析
  5. vnpy学习_06回测结果可视化改进
  6. Citrix 整体架构 端口列表 Tcp Port
  7. 图论--最短路径--观光旅游
  8. 8051 r0-r7 是什么
  9. GPIO的8种工作模式
  10. html苹果笔记本文稿如何转换,苹果电脑的pages文档想要变成word格式该如何转换...
  11. m2增长率曲线_中国m2历年数据曲线图_中国m2历年数据
  12. hao123劫持浏览器主页
  13. 数值微积分与方程求解
  14. 云原生数据中台:架构、方法论与实践
  15. Sunday算法流程与代码
  16. SourceTree使用方法
  17. WIN7系统电脑的administrator密码忘记怎么办
  18. 文明重启怎么做RUST堡垒_文明重启怎么地下建房-地下建房技巧
  19. html dom反选,Dom操作--全选反选
  20. 那些不甘平庸的管理者,都在读这10本书

热门文章

  1. troubleshoot之:使用JFR解决内存泄露
  2. Spring Boot devtool的使用
  3. tf调不到keras怎么 回事_拼多多刷单关键词搜不到是怎么回事?如何解决?
  4. unet训练自己的数据集_基于UNet网络实现的人像分割 | 附数据集
  5. Spring MVC工作原理 及注解说明
  6. C++学习笔记:(四)运算符重载 类型转换
  7. 数据结构——线性表的链式表示
  8. 01.search_api_综述
  9. 【解题报告+感想感言】2019年第十届蓝桥杯【C++省赛B组】【第五题:迷宫】
  10. 在c语言中i10是什么意思啊,2011年计算机二级考试C语言十套上机题