標籤:遠程 關閉 net 排錯 grep connect ini lang port
1.修改tomcat/bin目錄下catalina.sh檔案
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=${host_ip}
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
重啟tomcat。需要保證添加的port沒有被其他服務佔用。方法:netstat -tlnp | grep 9999。
2. 開啟visualvm,通過遠程添加新增目標主機。右擊添加的目標主機,添加jmx串連。將9999加上去。
trouble shoot 排錯
如果出現無法串連。先查看連接埠是否開放。
telnet host_ip 9999 如果沒開放則會提示connect refused。
如果沒有開放。則需要編輯iptables來開放。
/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #開啟8000連接埠
/etc/rc.d/init.d/iptables save #儲存配置
/etc/rc.d/init.d/iptables restart #重啟服務
查看連接埠是否已經開放
service iptables status
如果沒開放則輸入
/sbin/iptables -I INPUT -p tcp --dport 9999-j ACCEPT #開啟9999 tcp連接埠
service iptables save #儲存配置
service iptables restart #重啟服務
如果iptables編輯後依然無效。可先關閉iptables
service iptables stop 關閉
service iptables start 啟動
visualvm添加遠端管理-centos