>>分享Java编程技术,对《Java面向对象编程》等书籍提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 23422 个阅读者 刷新本主题
 * 贴子主题:  用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开发-->开发JavaMail Web应用
  JSP与Hibernate开发-->映射对象标识符
  Java网络编程-->客户端协议处理框架
  精通Spring-->绑定表单
  Vue3开发-->通过Axios访问服务器
  Java函数式接口和Stream流
  JDK自带JVM调优工具的用法
  使用策略模式优化代码实践,如何让项目快速起飞
  HashMap中 get 和 put 操作的具体过程
  内部类的种类和用法
  Java方法的嵌套与递归调用
  Java并发编程之验证volatile不能保证原子性
  NoClassDefFoundError和ClassNotFoundException的区别
  java NIO示例以及流程详解
  正则表达式:运算符优先级
  Java设计模式:组合模式
  Java入门实用代码:遍历目录
  Java 入门实用代码:取最大和最小值
  史上最全正则表达式合集(马上收藏)
  初学者该学哪种编程语言
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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