1. 程式人生 > >VisualVM通過JMX訪問遠端連線不了的問題

VisualVM通過JMX訪問遠端連線不了的問題

如題

折騰了四五個小時,一直連線不了,查了好多資料,顛來倒去都是那麼幾種配置方式。

該修改的地方都已經做了修改,ping也可以通,telnet ip 埠  也是可以的。

很多人都說是hostname的問題。嘗試修改後無果。

最終發現瞭解決辦法就是把防火牆關掉。

原因呢?如下:

雖然已經對主監聽埠設定了允許訪問,但是隨機埠號是java程序啟動後,OS隨機分配給jmxserver的,如果不關閉防火牆,就必須在每次server就緒後,檢測一下隨機埠,然後設定為允許訪問。

netstat -nlp|grep  埠號

lsof -i|grep 程序號