【问题标题】:Solve PermGen errors when building in IntelliJ with Maven?使用 Maven 在 IntelliJ 中构建时解决 PermGen 错误?
【发布时间】:2013-11-14 01:05:42
【问题描述】:

如果我在使用 Maven 在 IntelliJ 中构建项目时从应用服务器收到 PermGen OutOfMemoryError,我应该增加 Maven 使用的堆吗?当我使用 maven 重建项目时,我使用 Win7、8GB RAM 并从 appserver 获得 PermGen。

【问题讨论】:

  • 从应用服务器获取 PermGen 是什么意思? maven 在这个构建中做了什么?通常它只是编译并创建一个罐子或一个战争或一个耳朵。在此使用“应用服务器”如何?

标签: java maven compilation intellij-idea gigaspaces


【解决方案1】:

将 vm opt 添加到 mvn -XX:MaxPermSize=128M

【讨论】:

  • 谢谢。解决了我在 Mac 上使用 Maven 插件运行 Jetty 的问题。
  • 谢谢,在 Windows 或 Ubuntu 上从来没有遇到过这个问题,只有在 Mac 上才能让它工作。你是开发英雄! =)(虽然 128m 对我的 mvn tomcat7:run 来说太小了)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-28
  • 1970-01-01
  • 2020-03-07
  • 2014-02-06
  • 2015-07-29
  • 1970-01-01
相关资源
最近更新 更多