关闭

maven tomcat plug-in java.lang.OutOfMemeoryError 解决

294人阅读 评论(0) 收藏 举报

在使用maven的tomcat插件时,遇到java.lang.OutOfMemeoryError问题


解决办法:设置 MAVEN_OPTS 环境变量的值  -Xms128m -Xmx512m

问题原因:Java 默认的最大可用内存往往不能够满足 Maven 运行的需要,比如在项目较大时,使用 Maven 生成项目站点需要占用大量的内存


使用命令行可用: -DXmx512m -DXX:MaxPermSize=128m 


尽量不要直接修改 mvn.bat 或者 mvn这两个 Maven 执行脚本文件。因为如果修改了脚本文件,升级 Maven 时你就不得不再次修改,一来麻烦,二来容易忘记。同理,我们应该尽可能地不去修改任何 Maven 安装目录下的文件。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3475次
    • 积分:94
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条