zoukankan      html  css  js  c++  java
  • jdk自带监控工具配置使用

     
    先找到启动程序,在jdk的bin目录下,jvisualvm.exe;如果是和tomcat一个机器,就不用配置直接启动,如果是远程,就得去tomcat下配置
     
     
    linux下找:

     本地启动后的样子:

    Tomcat配置JMX 
    用hostname -i 查看是否为127.0.0.1,这步非常重要,否则会连接失败,如果是,必须要配置-Djava.rmi.server.hostname 比如我的配置为 -Djava.rmi.server.hostname=192.168.8.7,而不需要修改hosts文件,修改此文件还可能影响到其他程序。 
    只需要在TOMCAT_HOME/bin/找到catalina.sh 加上以下参数,重新启动tomcat就可以了: 
    JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.8.7 -Dcom.sun.management.jmxremote.port=8088 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
     
    注:1. -Dcom.sun.management.jmxremote.port :这个是配置远程 connection 的端口号的,要确定这个端口没有被占用
    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 的
    打开JAVA_HOME/bin/下的jvisualvm 或者jconsole 的工具可以直接连接了,如下图visualvm连接的示意图:
     
  • 相关阅读:
    大公司?小公司?
    git 学习笔记
    django学习笔记
    web servieces 学习小栗子
    python列表推导式
    什么叫事务,事务的特性
    监听问题汇总
    oracle数据库导入导出
    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务--解决办法(转)
    目标修正
  • 原文地址:https://www.cnblogs.com/Mezhou/p/11198968.html
Copyright © 2011-2022 走看看