启动grails应用程序时出现问题

时间:2011-07-18 04:18:50

标签: grails jvm

当我尝试启动我的应用程序时,它会给出错误

VM初始化期间发生错误 无法为对象堆保留足够的空间 无法创建Java虚拟机。

任何建议???

4 个答案:

答案 0 :(得分:1)

步骤1:获取Grails HOME / bin目录打开startGrails文件

第2步: 如果是GRAILS_OPTS的条件并将此行替换为“set GRAILS_OPTS = -Xmx1024M -server”

没有引号

第3步:保存

答案 1 :(得分:0)

Grails是一种真正的记忆力。 确保-Xms足够大(至少1024M或更大)

export JAVA_OPTS="-XX:MaxPermSize=1024m -Xmx1024M -server"

请参阅此其他堆栈溢出线程 Increase Xmx and Xms for grails run-app

答案 2 :(得分:0)

  • 打开控制面板。
  • 转到系统。
  • 转到高级系统属性。
  • 然后是环境变量。
  • 在“系统变量”中,单击“添加”。
  • 新变量名称:_JAVA_OPTIONS
  • 新变量值:-Xmx512M
  • 单击“确定”。

答案 3 :(得分:0)

在命令行上粘贴以下内容为我解决了,因为我在startGrails文件中找不到该选项。         设置GRAILS_OPTS = -Xmx1024M -server 但我知道,只要我有记忆问题,我就必须这样做。