2012-10-16 30 views
1

我需要在本地启动少量服务器。我不时得到“java.lang.OutOfMemoryError:PermGen空间”错误。我试图通过以下命令来增加JVM的大小。 导出MAVEN_OPTS =“ - Xmx128m -XX:MaxPermSize = 512m”不断收到java.lang.OutOfMemoryError:PermGen空间错误

运行上述命令后,我看到MAVEN_OPTS已正确更新。 $ echo $ MAVEN_OPTS -Xmx128m -XX:MaxPermSize = 512m

但是,在启动服务器几分钟后,出现内存不足错误。

$回声$ MAVEN_OPTS -Xmx512m:WQ

有人能告诉我是什么原因导致的属性改变又是什么了:WQ从何而来?

回答

1

wq是用于保存和退出的vim命令。 看起来你的jvm选项被损坏了。你可以删除并重试。

增加-XX:MaxPermSize是正确的事情在这里做。