Maven项目使用tomcat插件启动后报内存溢出
来源:互联网 发布:数据库修改语句的in 编辑:程序博客网 时间:2024/05/29 12:46
问题:
maven项目在pom.xml配置tomcat插件后启动,运行时报内存溢出。
tomcat插件配置如下:
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>${tomcat.version}</version> <configuration> <port>${webserver.port}</port> <path>/${project.artifactId}</path> <uriEncoding>${project.build.sourceEncoding}</uriEncoding> </configuration> </plugin>
错误如下:
java.lang.OutOfMemoryError:PermGen space
原因:
java虚拟机装载类的空间不够,永久内存超出,主要是因为项目功能增加后,加载的jar或class过多造成的。
解决方案:
增加jvm内存,在maven的run configuration中增加如下配置,扩大初始化内存。
-Xms1024M -Xmx2048M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=512M
通过jvisualvm.exe我们可以看到初始化的内存
根据需要可以调整初始化内存的大小。
0 0
- Maven项目使用tomcat插件启动后报内存溢出
- idea tomcat 启动项目报内存溢出 解决方法
- eclipse启动tomcat报内存溢出,安装jrebel后内存溢出
- maven项目update project后tomcat启动报错
- maven项目中,使用maven-tomcat插件报错解决
- myeclipse中启动tomcat报内存溢出
- eclipse启动项目报内存溢出错误
- myeclipse启动项目报内存溢出
- eclipse启动项目报内存溢出
- myeclipse tomcat启动项目出现 内存溢出
- tomcat启动加载web项目内存溢出
- tomcat启动加载web项目内存溢出
- Tomcat报内存溢出
- maven中tomcat插件设置启动内存
- 启动项目maven报插件错误
- 导入Maven项目,启动tomcat报错
- tomcat启动maven项目报错
- maven项目tomcat启动报错
- easyui让隐藏的组件不进行验证
- angular post(save)传值失败问题
- Activity生命周期
- 常用网址
- 几个常见的MySQL性能测试工具(转)
- Maven项目使用tomcat插件启动后报内存溢出
- 网上整理的
- Redhat 7使用CentOS 7的Yum网络源
- 安卓微信客户端背景图无法100%适配所有 机型的问题
- [OpenStack-Nova]虚拟机动态快照配置
- 2: Creating A Script( Challenge: Working with the Command Line )
- powerdesigner 16.5 生成的sql语句在mysql数据库无法成功执行
- intruments的详解
- web页字数显示行数,多了用...代替