• JConsole远程配置


    JConsole是JDK自带的内存监控工具

    1、linux配置tomcat-9.x

         修改setenv.sh文件(默认没有的,需自己创建),增加配置:

    #!/bin/sh
    
    JAVA_HOME=/usr/local/jdk1.8.0_221/
    
    CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.114.134"
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote"
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.port=12345"
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.ssl=false"

    2、Windows配置tomcat9.x

        待补充

    3、SpringBoot启动配置

        待补充

    执行$JAVA_HOMEinJConsole.exe,启动JConsole:

    参数说明:

    -Dcom.sun.management.jmxremote.ssl:是否启用ssl
    -Dcom.sun.management.jmxremote.authenticate:是否需要认证

    配置用户和密码

    1、在$JAVA_HOME/jre/lib/management目录创建文件jmxremote.password(可参考jmxremote.password.template),添加用户zhangsan/123

    cd /usr/local/jdk1.8.0_221/
    cd jre/lib/management
    vi jmxremote.password
    

    2、修改jmxremote.access文件,设置用户zhangsan的权限

    3、设置文件权限

    chmod 600 jmxremote.password jmxremote.access
  • 相关阅读:
    前端开发经验总结
    开发组件的原则
    jQuery deferred对象API详解
    prototype、constructor那点事儿
    text-overflow:ellipsis的那点事儿
    9 个超实用的 jQuery 代码片段
    BFC
    Console命令详解,让调试js代码变得更简单
    前端css规范
    什么是FOUC?如何避免FOUC?
  • 原文地址:https://www.cnblogs.com/zhi-leaf/p/11579693.html
Copyright © 2020-2023  润新知