在/etc/hosts中设置主机名和ip的对应关系   ip为用java virtualVM链接服务器的ip

如:      10.175.0.191 host-ai

#rmiregistry不知道干嘛的。但是不起的话,后面statd会报Connection refused to host: 10.175.0.191;
#起来后会监听1099端口。
./rmiregistry &

#jstatd是一个监控 JVM 从创建到销毁过程中资源占用情况并提供远程监控接口的 RMI ( Remote Method Invocation ,远程方法调用)服务器程序,它是一个 Daemon 程序,要保证远程监控软件连接到本地的话需要 jstatd 始终保持运行。
#jstatd启动后,启动用户有权限访问的所有JVM进程都可以监控到。
#jstatd运行需要通过 -J-Djava.security.policy=*** 指定安全策略,因此我们需要在服务器上建立一个指定安全策略的文件
#起来后会监听某个端口,virsualVM就是跟这个端口打交道。
echo "grant codebase \"file:\${java.home}/../lib/tools.jar\" { \
permission java.security.AllPermission; \
};" > java.security.allpolicy

./jstatd -J-Djava.security.policy=java.security.allpolicy -nr &

在java进程启动参数中添加:

-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

重启java进程

在java virtualVM客户端中添加远程主机即可。

 

最新文章

  1. oracle数据库从入门到精通之三
  2. Spring初始化 Map 和 解析Json value
  3. hdu 3553 Just a String (后缀数组)
  4. 读书笔记:java并发
  5. 实现AJAX局部刷新以及PageMethod方法的使用
  6. C# 语言规范_版本5.0 (第3章 基本概念)
  7. 中国天气网 JSON接口的城市编码解析及结果
  8. java ecplise配置
  9. 利用NPOI将EXCEL转换成HTML的C#实现
  10. 【调试工具】tcpdump
  11. API网关学习及介绍
  12. Kong配置参考
  13. k64 datasheet学习笔记45---10/100-Mbps Ethernet MAC(ENET)之功能描述
  14. [C语言]使用数组
  15. 用LinkedList
  16. 一本通1626【例 2】Hankson 的趣味题
  17. SQL Server 多条查询结果组合
  18. JavaScript 之 最佳位置选择
  19. system.web下的HttpModules节点和system.webServer下的modules节点的配置区别
  20. 将数组划分成连续子序列 Split Array into Consecutive Subsequences

热门文章

  1. Missy
  2. QQ游戏--捕鱼假日竞技港对抗岛自动刷贝壳辅助使用教程和下载地址
  3. Bash编程(5) Shell方法
  4. 跨域拦截Access-Control-Allow-Origin设置多个origin
  5. Android和kernel杂散点集合
  6. 深入理解JavaScript系列(结局篇)
  7. 原创:微信小程序java实现AES解密并获取unionId
  8. MVVMLight - IOC Containers and MVVM
  9. Silverlight & Blend动画设计系列七:模糊效果(BlurEffect)与阴影效果(DropShadowEffect)
  10. Error:Execution failed for task ':xutils:mergeDebugAndroidTestResources'. > No slave process to proc