环境介绍:
linux 为远程服务器
window为客户端
服务端配置
linux:
创建文件:任意名称 【jstatd.all.policy】
测试环境该文件创建在了用户家目录下
# jdk版本为Java1.9之前包含1.9
grant codebase "file:$JAVA_HOME/lib/tools.jar" {
permission java.security.AllPermission;
};
# jdk版本为Java1.9之后【因为之后版本没有tools.jar包】
grant codebase "jrt:/jdk.jstatd" {
permission java.security.AllPermission;
};
grant codebase "jrt:/jdk.internal.jvmstat" {
permission java.security.AllPermission;
};
执行命令:
cd $JAVA_HOME/bin
jstatd -J-Djava.security.policy=/home/cib/jstatd.all.policy -J-Djava.rmi.server.homename=192.168.20.142
执行结果:
如果没有任何动静那就是成功的
系统默认打开端口1099
检查防火请问题,保证端口开放
客户端使用
window机器进入$JAVA_HOME/bin 目录
双击运行
点击【添加远程连接】 --> 输入ip -->点击【高级设置】–>点击【确定】
显示结果: