jconsole、jvisualVM添加远程链接

jconsole、jvisualVM文件位置为安装的jdk目录/bin下面

 

服务器配置

1.打开jdk安装目录

 

 2. 执行命令cp jmxremote.password.template jmxremote.password

 

3.赋予权限 chmod 600 jmxremote.password jmxremote.access 设置拥有者可读写,其他人不可读写执行

 

4.配置jmx并运行,java -Djava.rmi.server.hostname=192.168.40.21 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=11111 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -XX:+PrintGC -Xms200M -Xmx200M com.mashibing.jvm.gc.T15_FullGC_Problem01(具体class)

注意: hostname为服务器本机端口 ,jmxremote.port在连接时需要使用,这里端口我设置为11111,在使用jconsole和jvisualVM的时候都使用11111连接

5. vi /etc/hosts, 将127.0.0.1改成实际的ip

 

 6. 关闭防火墙(生产上应该打开对应端口)

service iptables stop

chkconfig iptables off #永久关闭

Jconsole连接远程

 

 

jvisualVM连接远程

左上角文件->添加JMX连接

 

 

posted @ 2020-07-13 16:52  Nullpointer_dxy  阅读(163)  评论(0编辑  收藏  举报