【发布时间】:2014-06-12 08:19:04
【问题描述】:
我尝试用 maven 部署对 Tomcat 的战争。
当我以 Maven 目标 tomcat7: run 运行时。
tomcat好像启动maven连接数据库,那我有错的权利:
java.lang.OutOfMemoryError: PermGen space
我使用 m2e、eclipse 和 tomcat。 我尝试在 POM.xml 中添加:
<configuration>
<systemProperties>
<JAVA_OPTS>-Xms256m -Xmx512m -XX:MaxPermSize=256m</JAVA_OPTS>
</systemProperties>
</configuration>
并且在maven的JRE参数中:
-Xms256m -Xmx512m
但是什么也没发生..
你有什么想法吗?解决该错误的另一种方法?
【问题讨论】:
-
验证 catalina 是否实际使用
-XX:MaxPermSize=256m命令行参数运行,如果不增加它应该可以工作:)
标签: java eclipse maven tomcat out-of-memory