>>分享Java编程技术,对《Java面向对象编程》等书籍提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 24099 个阅读者 刷新本主题
 * 贴子主题:  用VisualVM远程监控Java进程 回复文章 点赞(0)  收藏  
作者:javathinker    发表时间:2021-02-04 10:45:21     消息  查看  搜索  好友  复制  引用

   1、进入到 它位于JDK安装路径的bin目录里面 ,我的地址是:/usr/java/jdk1.8.0_111/bin

  创建文件jstatd.all.policy

  执行

  vim jstatd.all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
       permission java.security.AllPermission;
};

在bin目录吓启动jstatd

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.10.184 &
  

查看jstatd是否启动成功

[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

  本地电脑命令链接:

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

解决:开放对应的端口 或者关闭防火墙

     再次下执行:

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

解决:

     [root@localhost ~]# hostname -i
::1 127.0.0.1
[root@localhost ~]# hostname 192.168.10.184
[root@localhost ~]# hostname -i
192.168.10.184

再次执行:

     C:\Users\free>jps -l rmi://192.168.10.184
5630 sun.tools.jstatd.Jstatd
4279 sun.tools.jstatd.Jstatd

执行成功


----------------------------
原文链接:https://blog.51cto.com/4925054/2411095

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 admin 在 2021-02-04 21:32:11 重新编辑]
  Java面向对象编程-->Java常用类(下)
  JavaWeb开发-->自定义JSP标签(Ⅱ)
  JSP与Hibernate开发-->通过JPA API检索数据
  Java网络编程-->基于MVC和RMI的分布式应用
  精通Spring-->通过Axios访问服务器
  Vue3开发-->Vue组件开发基础
  解决javac编译错误: 编码UTF8/GBK的不可映射字符
  实用类 EncodingDetect,查看一个文件的字符编码
  类连接阶段的验证原理
  孙卫琴的视频课程的源代码下载
  Java设计模式: 单一职责原则和依赖倒置原则详解
  Java并发编程的总结与思考
  搞定这24道JVM面试题,要价30k都有底气
  java.util.logging.Logger使用详解
  Java注解的定义和使用
  Eclipse使用指南:Debug 配置
  Java入门实用代码: List 列表中元素的替换
  Java 入门实用代码:设置文件只读
  Java 入门实用代码: 数组差集
  判断一个字符是否是汉字
  类加载中的双亲委派模型
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。