zoukankan      html  css  js  c++  java
  • jvisualvm 远程监控tomcat

    https://blog.csdn.net/u011220648/article/details/82427248

    java VisualVM 监控远程java应用
    jdk安装bin目录 启动jvisualvm.exe  java版本 1.7.0_60
    tomcat-8:
    修改catalina.sh
    在CATALINA_OPTS中添加下面的配置{有些是在JAVA_OPTS,看catalina.sh中的配置说明即可知道是那个}:
    -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.7.1.141

    1、-Dcom.sun.management.jmxremote.port :这个是配置远程 connection 的端口号的,要确定这个端口没有被占用 netstat -antp |grep 9999 查看是否占用

    2、 -Dcom.sun.management.jmxremote.ssl=false 指定了 JMX 是否启用 ssl

    3、 -Dcom.sun.management.jmxremote.authenticate=false   指定了JMX 是否启用鉴权(需要用户名,密码鉴权)

       2,3两个是固定配置,是 JMX 的远程服务权限的
    4. -Djava.rmi.server.hostname :这个是配置 server 的 IP 的
    修改之后 先将tomcat关掉 然后启动:启动后报错
    Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name...
    此时需要修改host
    vim /etc/hosts
    添加 10.7.1.141 test.com
    之后再次启动 还是报错
    vim /etc/sysconfig/network
    内容为:
        HOSTNAME=DEV-141
    果断将hosts文件里面的修改为10.7.1.141 DEV-141
    hostname -i  命令 也是DEV-141
    http://www.cnblogs.com/kerrycode/p/3595724.html  参考这篇
    重启tomcat 启动成功。。。。
    java VisualVM中 添加10.7.1.141:9999  监控成功。


    ————————————————
    版权声明:本文为CSDN博主「多多云开」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/u011220648/java/article/details/82427248

  • 相关阅读:
    【转】ON_COMMAND ON_MESSAGE ON_NOTIFY区别与联系
    Eureka
    application.yml-mysql8
    sprigcloud
    springboot
    maven
    排序算法之基数排序
    排序算法之桶排序
    排序算法之计数排序
    排序算法之堆排序
  • 原文地址:https://www.cnblogs.com/zhoading/p/12758606.html
Copyright © 2011-2022 走看看