[工具使用] visualvm 通过jmx不能连接

远程服务器,通常配置下jmx,然后用visualvm连接然后监控。

但昨天自己的一台测试服务器上,正确配置了jmx还是不能连接上去。

Snip20170516_8

后来参考了 https://bjddd192.github.io/java/2017/03/14/%E8%A7%A3%E5%86%B3jmx%E8%BF%9C%E7%A8%8B%E8%B0%83%E7%94%A8%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E7%9A%84%E9%97%AE%E9%A2%98.html 果真是这个问题。

主机名没有配置对。

修改/ect/hosts文件,正常两条 一个是127.0.0.1平面对应localhost  一个是对外的网卡IP地址平面 对应主机名,当然多网卡的另说,重启服务器。然后就ok了。

suse的要注意还有个/etc/HOSTNAM的文件 也要修改

验证办法:

一是看看终端命令行 最前面的用户名@主机名  有没有相应变化

而是 hostname -i 能不能正确解析

原文地址:https://www.cnblogs.com/simoncook/p/6871970.html