zoukankan      html  css  js  c++  java
  • jconsole远程连接 jmx配置注意事项

    由于在测试程序时需要收集程序运行时的内存,CPU等消耗情况。选择了jconsole这个jdk自带工具来观察。为了不影响程序运行状态,用远程连接的方式来具体观察。

    首先,程序是放在ubutun系统服务器上运行,进入tomcat的启动文件catalina.sh。路径:tomcat->bin。

    用命令:vi catalina.sh 打开文件。在 # ----- Execute The Requested Command ----------------------------------------- 这一行上面添加

    CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.1.10 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxr
    emote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"    至于这几句话的意思自己百度。

    输入hostname -i 查看当前的主机名,一般默认的主机名是127.0.0.1,要改为上面的hostname=192.168.0.10。然后在系统里开一个端口:12345。一般都在/etc目录下(有带iptables名字的配置文件)

    另外,把防火墙直接关闭掉或清空所有信息。一般连不上的原因就是最后这两个步骤了。

    最后,打开自己的sdk里的jconsole,选择远程连接,输入192.168.1.10:12345就可以了。

  • 相关阅读:
    Fiddler捕获抓取 App端数据包
    配置Java SSL 访问网站证书
    win10+vs2015+opencv3.0 x86/x64配置(debug+release)
    VMware虚拟机安装CentOS 7并搭建lamp服务器环境
    ubuntu18.04下eclipse配置及快捷方式创建
    ubuntu 安装vmware workstation
    linux安装出错
    [集合]java中的 可变参数
    泛型
    [集合]List
  • 原文地址:https://www.cnblogs.com/xhw123xhw/p/5993848.html
Copyright © 2011-2022 走看看