我在Ubuntu 11.10下使用Struts2 + Spring和Hibernate框架在NetBeans中创建了一个项目。第一次运行是好的,但是当我第二次或第三次运行它时,我一直得到这个例外。没有Maven一切顺利。我使用apt-get install
安装了maven,是的,我在export MAVEN_OPTS=-Xmx512m
中添加了这一行usr/bin/mvn
,但没有运气。如何从中获得更好的表现?
答案 0 :(得分:5)
你应该添加这一行:
export MAVEN_OPTS="-Xmx512M -XX:MaxPermSize=512M"
请注意,有些用户报告说双引号存在问题,因此您可能需要使用:
export MAVEN_OPTS=-Xmx512M -XX:MaxPermSize=512M
编辑:
由于您使用的是Tomcat,请使用:
答案 1 :(得分:4)
答案 2 :(得分:3)
-Xmx512m
对您没有帮助,因为您正在增加堆空间。你的PermGen空间用完了,而不是堆空间。
尝试增加PermGen空间并添加一些标记以便对其进行操作。以下是更多信息:Recurring "PermGen" in Tomcat 6