2019独角兽企业重金招聘Python工程师标准>>>

  有时候我们需要设定maven环境下的JVM参数,以便通过maven执行的命令或启动的系统能得到它们需要的参数设定。比如:当我们使用jetty:run启动jetty服务器时,在进行热部署时会经常发生:java.lang.OutOfMemoryError: PermGen space问题,这时我们需要增大JVM参数MaxPermSize的值。再者,当我们需要进行远程调试时,也需要设置监听端口。maven配置jvm参数的地方是%M2_HOME%/bin/mvn.bat文件,这是启动Maven的脚本文件,在该文件中你能看到有一行注释为:@REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000.通过添加set MAVEN_OPTS可以为maven设定jvm参数了。比如:

  1.建立远程调试,端口为:4000的设定为:

  set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000

注意:suspend最好设定为n.设定上述参数后,在eclipse中新建远程调试,设置端口为4000,这样通过jetty:run启动系统时就可以进行远程调试了。

  2.解决自动热部署时java.lang.OutOfMemoryError: PermGen space问题解决这一问题只需要增大PermGen区,默认为 64m,设置方法为:

  set MAVEN_OPTS=-XX:MaxPermSize=128M

转载于:https://my.oschina.net/pangzhuzhu/blog/327022

如何在maven环境中设置JVM参数相关推荐

  1. 程序中 设置jvm 参数_高效应用程序的7个JVM参数

    程序中 设置jvm 参数 在撰写本文时(2020年3月),围绕垃圾收集和内存,您可以将600多个参数传递给JVM. 如果您包括其他方面,则JVM参数总数将很容易超过1000个.

  2. IDEA中设置JVM参数

    IDEA中设置JVM参数的方式有两种,一种是针对某个应用配置JVM参数,另一种是设置全局的JVM参数. 1.针对某个应用配置JVM参数 (1)选择Run下面的Edit Configurations ( ...

  3. jvm内存参数配置_idea中设置JVM参数,简单理解JVM常见参数,JVM调优简单入门

    前面学习了JVM的内存分布,今天就来验证下.顺便通过测试学习一下JVM的几个参数,不过测试是在idea中,所以先要在idea上设置JVM参数. 一.idea设置全局的JVM参数 一共三步,第一步在菜单 ...

  4. 查看线上环境中的jvm参数

    java -XX:+PrintCommandLineFlags -version 在没有修改的情况下,默认参数是这样的: -XX:InitialHeapSize=262669376 -XX:MaxHe ...

  5. IDEA中如何给含有main方法的普通类设置JVM参数

    问题描述:IDEA中如何给含有main方法的普通类设置JVM参数,并使其运行 解决方法: 第一步:找到并选中含有main方法的普通类,然后单击鼠标右键选择"Run 'xxx.main()' ...

  6. jupyter怎么配置python_python-如何在Jupyter noteb中设置环境变量

    python-如何在Jupyter noteb中设置环境变量 我有一个问题,Jupyter在bashrc文件中看不到env变量,有没有办法在jupyter中加载这些变量或向其中添加自定义变量? 8个解 ...

  7. 如何在DOCKER环境中使用DB2

    如何在DOCKER环境中使用Db2 前言 此问的目的是帮助用户能够在docker的环境中学习Db2,前提条件的你的服务器可以访问互联网,否则无法下载Db2镜像.Docker环境中学习Db2的优势是省去 ...

  8. 每天100w次登陆请求, 8G 内存该如何设置JVM参数?

    上周知识星球的同学在阿里云技术面终面的时候被问到这么一个问题:假设一个每天100w次登陆请求的平台,一个服务节点 8G 内存,该如何设置JVM参数? 觉得回答的不太理想,过来找我复盘. 下面以面试题的 ...

  9. 阿里终面:每天100w次登陆请求, 8G 内存该如何设置JVM参数?

    大家好,我是不才陈某~ 上周知识星球的同学在阿里云技术面终面的时候被问到这么一个问题:假设一个每天100w次登陆请求的平台,一个服务节点 8G 内存,该如何设置JVM参数? 觉得回答的不太理想,过来找 ...

最新文章

  1. python字符照片_python图片转字符图片
  2. 干货 | 浅谈 Softmax 函数
  3. 雷军狂撒 20 亿 ,给小米、金山员工豪派“大红包”,网友:又是别人家的公司!...
  4. SDWebImage
  5. 第二部分:S5PV210_关看门狗_1
  6. NOI Day1线上同步赛梦游记
  7. error C3872: '0x3000': this character is not allowed in an identifier 解决方法
  8. 生成Apk遇到的问题
  9. SUSE Linux 维护笔记一
  10. 7-169 龟兔赛跑 (20 分)
  11. gridlayout布局单元格宽度设置_安卓界面布局之线性布局
  12. 专科python应届生工资多少-应届生自学Python两个月,为什么找不到工作?
  13. zoj 2706 线段树
  14. dataframe 切片_NumPy中的ndarray与Pandas的Series和DataFrame之间的区别与转换
  15. 如何构建创新文化——技术视角
  16. 阿里巴巴国际站关键词的收集
  17. python 提取骨架
  18. 苹果输了官司,iPad会改名吗?
  19. 熔断机制什么意思_[财经]熔断机制的由来介绍 熔断机制什么意思 - 南方财富网...
  20. 顺利通过了CCIE的考试

热门文章

  1. 洛谷 P2197 nim游戏
  2. 微信小程序开发之https从无到有
  3. Linux Shell脚本编程学习笔记和实战
  4. 51 单片机 跑马灯2
  5. 约吗? 免费领取一大波90后单身女神产品经理(增加5位女神)
  6. 去哪儿网产品经理的专属心得:产品经理的核心价值
  7. 【干货】从国外知名网站看用户体验4个基本标准
  8. Golang modules 初探
  9. Spring——依赖注入类型
  10. zabbix_agent安装(Centos+Ubuntu)