一、進入到它位於JDK安裝路徑的bin目錄裏面 ,個人地址是:/usr/java/jdk1.8.0_111/binjava
建立文件jstatd.all.policy vim
執行app
vim jstatd.all.policy
grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; };
./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.10.184 &
[root@localhost ~]# jps -l 4279 sun.tools.jstatd.Jstatd 4431 sun.tools.jps.Jps [root@localhost ~]# netstat -anp|grep jstatd tcp6 0 0 :::1099 :::* LISTEN 4279/./jstatd tcp6 0 0 :::52828 :::* LISTEN 4279/./jstatd unix 2 [ ] STREAM CONNECTED 37883 4279/./jstatd
本地電腦命令連接:tcp
C:\Users\free>jps -l rmi://192.168.10.184 RMI Registry not available at 192.168.10.184:1099 Connection refused to host: 192.168.10.184; nested exception is: java.net.ConnectException: Connection timed out: connect
解決:開放對應的端口 或者關閉防火牆
ide
再次下執行:spa
C:\Users\free>jps -l rmi://192.168.10.184 Error communicating with remote host: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectExce ption: Connection refused: connect
解決:
.net
[root@localhost ~]# hostname -i ::1 127.0.0.1 [root@localhost ~]# hostname 192.168.10.184 [root@localhost ~]# hostname -i 192.168.10.184
再次執行:
unix
C:\Users\free>jps -l rmi://192.168.10.184 5630 sun.tools.jstatd.Jstatd 4279 sun.tools.jstatd.Jstatd
執行成功
code