jvisualVM远程连接JVM

1.基本环境

  本地环境:Windows 7, jdk1.8.0_31

  远程环境:Linux 2.6.32-642.11.1.el6.x86_64Tomcat8.5

2.Tomcat配置 

  2.1 添加setenv.sh

  在 Tomcatbin下:vi setenv.sh,添加以下内容:

  #!/bin/sh

  JAVA_OPTS="

  -Djava.rmi.server.hostname=192.168.12.213     

  -Dcom.sun.management.jmxremote

  -Dcom.sun.management.jmxremote.ssl=false

  -Dcom.sun.management.jmxremote.authenticate=false" 

  2.2 文件授权

  chmod +x setenv.sh

3.防火墙设置 

  对8089端口进行防火墙设置:

  vi /etc/sysconfig/iptables

  添加 -A  INPUT -p tcp -m state  --state NEW -m tcp --dport 8089 -j ACCEPT

  service /etc/sysconfig/iptables

  启动tomcat

4.本地开启visualVM

  双击jdk1.8.0_31/bin/jvisualvm.exe,得到下图:

  

  右击远程图标 ->添加远程主机,添加完成后,右击远程主机 ->添加jmx连接

  输入远程ip及端口号点击确定

  

  双击pid即可成功

 

  

posted @ 2018-03-16 19:04  笠清  阅读(415)  评论(0编辑  收藏  举报