1.#hostname -i 檢查遠程主機IP是否錄入到/etc/hosts中,如果沒有就加一行:
#vi /etc/hosts
例如:192.168.11.103 mylinux
2.配置安全策略
#vi $JAVA_HOME/jre/lib/security/java.policy
在文件末位的 }; 前添加
permission java.security.AllPermission;
3.啟動jstatd
cd $JAVA_HOME/bin
#./jstatd -J-Djava.security.policy=all.policy & 或 jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.19.100 -J-Djava.rmi.server.logCalls=true
4.查看啟動的端口
#netstat -anp | grep *jstatd
5.將啟動的兩個端口都在防火牆中開放
#firewall-cmd --permanent --add-port=39521/tcp
並重啟防火牆:#firewall-cmd --reload
然后查看端口是否開放: #firewall-cmd --query-port=1099/tcp
6.在jvisualvm中添加遠程主機: