在使用maven的tomcat插件时,遇到java.lang.OutOfMemeoryError问题
解决办法:设置 MAVEN_OPTS 环境变量的值 -Xms128m -Xmx512m
问题原因:Java 默认的最大可用内存往往不能够满足 Maven 运行的需要,比如在项目较大时,使用 Maven 生成项目站点需要占用大量的内存
使用命令行可用: -DXmx512m -DXX:MaxPermSize=128m
尽量不要直接修改 mvn.bat 或者 mvn这两个 Maven 执行脚本文件。因为如果修改了脚本文件,升级 Maven 时你就不得不再次修改,一来麻烦,二来容易忘记。同理,我们应该尽可能地不去修改任何 Maven 安装目录下的文件。
本文介绍了如何解决使用Maven的Tomcat插件时出现的内存溢出错误。通过设置MAVEN_OPTS环境变量来增加分配给Maven的内存,可以避免在大型项目中生成站点时出现内存不足的问题。
1032

被折叠的 条评论
为什么被折叠?



