zoukankan      html  css  js  c++  java
  • java virtualVM远程配置方法

    在/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客户端中添加远程主机即可。

     
  • 相关阅读:
    jQuery插件jTemplates(模板)
    js常用正则
    SQLServer笔记 //20111027
    神经网络感知器matlab实现
    求全排列(无重复字母)
    python 学习笔记(1、数据类型)
    WampServer 不能打开phpmyadmin 的解决办法
    求一个整形数组里子序列和最大的算法
    堆排序算法的实习(C++)
    归并排序
  • 原文地址:https://www.cnblogs.com/aoyihuashao/p/8796413.html
Copyright © 2011-2022 走看看