系统运行在MAVEN中的jetty插件下,当在ECLIPSE运 clean jetty:run时系统提示OutOfMemoryError: PermGen space。
解决办法:
设置run as --->run configuragtions--->jre标签下的属性VM arguments:
-server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails -Xloggc:%M2_HOME%/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%M2_HOME%/java_pid.hprof
其中参数说明如下:
-XX:+CMSPermGenSweepingEnabled : 允许permgenspace的垃圾回收
-XX:+CMSClassUnloadingEnabled : allows the garbage collector to remove even classes from the memory
-XX:PermSize=256M -XX:MaxPermSize=256M : raises the amount of memory allocated to the permgenspace
解决失败用例:
1.在系统环境变量中添加 MAVEN_OPTS="-Xms40m -Xmx512m -XX:PermSize=512m" 不行,
2.在eclipse.ini文件中添加 -Xms40m -Xmx512m -XX:PermSize=512m 也不行。
3.run as --->run configuragtions--->jre标签下的属性VM arguments:
-Xms512m -Xmx1024m
分享到:
相关推荐
详细介绍Eclipse+maven+jetty开发环境搭建
利用maven搭起的Spring MVC+Mybatis框架,并带有数据库表结构,使用者可直接导入mysql使用,有主外键关系
java开发中Eclipse+maven+jetty环境配置
maven+jetty 的ssh框架例子 直接运行 run:jetty
dwr+maven+jetty,具体参考:http://blog.csdn.net/xiejx618/article/details/20130139
struts2+maven+jetty 搭建java webapp。使用jetty:run命令运行。
手把手教你搭建maven管理项目,用jetty服务器部署(有PDF详细图解),同时用 SpringMVC 实现了 excel+world导出和zip压缩包下载 技术包涵了:java,freemark,SpringMVC,...excel+world导出+maven+jetty+zip压缩包下载
idea+maven+jetty,整合最简单实例。
maven使用jetty启动,在pom.xml文件中添加Jetty plugin引用
springmvc+maven+ibatis+jetty的pom配置文件,平时书写太麻烦
maven+ssm整合maven+ssm整合maven+ssm整合maven+ssm整合
NULL 博文链接:https://zxf-noimp.iteye.com/blog/806399
一、安装Maven与设置环境 二、安装m2eclipse插件(不是必需的,这里我没安装) 三、修改仓库位置 四、创建maven项目 五、编译项目代码 六、导入eclipse工具 ...八、eclipse+struts2+maven2+jetty Maven中常用命令
NULL 博文链接:https://wgbaoweii.iteye.com/blog/1856735
简单的spring+jetty项目骨架,轻松构建web项目,适合练手
基于spring boot + maven + opencv 实现的图像深度学习Demo项目,包含车牌识别、人脸识别、证件识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点。 基于spring boot + maven + opencv ...
NULL 博文链接:https://nbaertuo.iteye.com/blog/309257