• Tomcat发布Maven项目遇到异常:java.lang.OutOfMemoryError: PermGen space


    前言:

    本问题出现在tomcat 7发布 web3.0Maven项目的时候出现。

    问题阐述:

           异常:java.lang.OutOfMemoryError:PermGen space

    解决如下:

    1、 在MAVEN_HOME/bin/mvn.bat文件加入一句话:

    搜索@REM set MAVEN_OPTS=

    在它下面加入一句话:set MAVEN_OPTS= -Xms128m -Xmx512m

    测试如下: mvn –version 如果出现以下圈红的部分则表示配置成功


    2、 配置tomcat的eclipse插件。配置运行参数。

    设置该参数。添加以下圈红的部分


    如此便可以解决该问题

    另外:

    Tomcat发布Maven项目如果没有初始化spring的容器日志。尽量到tomcat发布的路径里面去看一下。如果没有web.xml和我们classpath下的一些xml文件。统统手动copy过去 





    困惑经历:

           在解决该问题之前本人从网络上找了该异常的一些阐述。设置了tomcat/bin/cataline

    .sh。加入了一段配置。这样是不可行的。因为借助eclipse发布项目。是用tomcat插件的。此时我们需要按照上面步骤进行配置。而不是配置tomcat的cataline文件。如果我们打了war包。手动copy过去进行启动。此时才设置cataline文件。


  • 相关阅读:
    [POI2011]Lightning Conductor
    [NOI2009]诗人小G

    公告&留言板
    联合省选 2020 题解
    年末时的一些思维碎屑
    RE:ゼロから始める AFO 生活
    退役前的做题记录6.0
    2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解
    300iq Contest 1 简要题解
  • 原文地址:https://www.cnblogs.com/pangblog/p/3241096.html
Copyright © 2020-2023  润新知