zoukankan      html  css  js  c++  java
  • jvsualvm监控tomcat 配置操作流程(详细、亲测)

    1、简介:jvsualvm 工具是jdk自带的工具,对于远程监控tomcat是一种方便好用的工具 (tomcat 官网对这个工具的介绍:http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html )
    2、jvisualvm.exe 的位置在,java安装目录的jdk/bin/jvisualvm.exe  发送到桌面快捷方式,或者直接运行
    3、添加远程监控:
    (1)配置tomcat:
    tomcat/bin/catalina.sh 文件在这句话的后面去添加上
     
    JAVA_OPTS='-Xms6553m -Xmx6553m'
     
    后添加上
    JAVA_OPTS='-Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=172.16.60.59'
     
    达到的效果是:
     
    参数说明:
    其中-Dcom.sun.management.jmxremote.port=9004 指定了 JMX 启动的代理端口;这个端口就是 Visual VM 要连接的端口
    其中-Dcom.sun.management.jmxremote.ssl ="false" 指定了 JMX 是否启用ssl
    如果设置成true的话(一般直接设置成false 比较方便一点,除一些安全性比较高的) 就得设置:
    -Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password
    -Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access  以上配置是开启认证时使用的access文件和password文件 这个文件:
    (1)tomcat/conf/jmxremote.password
    username1 readwirte
    username2 readonly
    (2)tomcat/conf/jmxremote.access
    username1 password
    username2 password 
    其中-Dcom.sun.management.jmxremote.authenticate =9004 指定了 JMX 是否启用端口
     
     
    4、打开jvisualvm 
    输入刚才配置的端口直接连接就行
     
  • 相关阅读:
    几个关于文本文件、字符串、编码的函数
    海量数据解决思路之Hash算法
    从头到尾彻底解析哈希表算法
    几个 GetHashCode 函数
    DELPHI指针的使用
    关于Delphi中的字符串的详细分析
    TStringList常用操作
    Pascal 排序算法
    Delphi THashedStringList用法
    Delphi代码创建形式规范 1.0
  • 原文地址:https://www.cnblogs.com/coolitzhm/p/5089156.html
Copyright © 2011-2022 走看看