>>分享Java编程技术,对《Java面向对象编程》等书籍提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 16085 个阅读者 刷新本主题
 * 贴子主题:  用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面向对象编程-->异常处理
  JavaWeb开发-->访问数据库(Ⅰ)
  JSP与Hibernate开发-->数据库事务的并发问题的解决方案
  Java网络编程-->用Axis发布Web服务
  精通Spring-->通过Axios访问服务器
  Vue3开发-->计算属性和数据监听
  [分享]遊藝場開分員會很難嗎?原來工作項目是這些!
  详细介绍float和double类型的区别
  BIO、NIO和AIO的区别、三种IO的原理与用法
  Java虚拟机(JVM)参数配置说明
  JDK自带JVM调优工具的用法
  Java设计模式中的工厂模式和策略模式范例
  面试必考-static、final和单例模式
  Java设计模式:抽象工厂模式
  java常见的几种调用机制:同步调用,异步调用,回调
  Java入门实用代码:获取当前线程名称
  Java入门实用代码:使用 Enumeration 遍历 HashTable
  Java入门实用代码:修改链表LinkedList
  JAVA日期加减运算
  java实现PPT转化为PDF
  java零基础入门-面向对象篇 抽象类
  更多...
 IPIP: 已设置保密
树形列表:   
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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