为了账号安全,请及时绑定邮箱和手机立即绑定

怎么运用JMX远程监控,管理JVM

怎么运用JMX远程监控,管理JVM

JVM
胡子哥哥 2018-10-29 11:00:02
怎么运用JMX远程监控,管理JVM
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

  如果你跑的就是一个简单的Java程序:
  1、假如跑在本地,只需要在运行程序是加上 -Dcom.sun.management.jmxremote
  2、假如跑在远程,则要加上-Dcom.sun.management.jmxremote.port=9999
  -Dcom.sun.management.jmxremote.ssl=false
  -Dcom.sun.management.jmxremote.authenticate=true
  -----当然你还可以加其它配置,譬如用户名和密码-------

  假设你的程序跑在容器(譬如说你提到的tomcat),那么一定有个配置文件会让你加上以上的这些配置,对tomcat来讲,就是
  CATALINA_HOME/bin目录下的catalina.bat 或catalina.sh,在JAVA_OPTS那行中加上以上第二点的配置

  简单来讲,加上这些配置,你的程序就可以使用JMX来监控,即你的程序向外部暴露了JMX接口

查看完整回答
反对 回复 2018-11-16
  • 1 回答
  • 0 关注
  • 674 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信