• 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

  • 相关阅读:
    简单工厂模式
    1.go的Hello
    Scrapy003-项目流程
    Django1.9开发博客(6)- 模板继承
    Django开发博客- 页面美化
    Django开发博客- 三部曲
    Django开发博客- 部署
    Django开发博客- 模型
    Django开发博客 入门篇
    内装式模块
  • 原文地址:https://www.cnblogs.com/zhoading/p/12758606.html
Copyright © 2020-2023  润新知