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

    第一步 在远程tomcat 的bin目录下的start.sh 文件中添加一些内容(添加在exec "$PRGDIR"/"$EXECUTABLE" start "$@" 上面)

    export CATALINA_OPTS="$CATALINA_OPTS
    -Dcom.sun.management.jmxremote
    -Djava.rmi.server.hostname=39.xx.xx.222   //远程服务器ip
    -Dcom.sun.management.jmxremote.port=7003   //没被占用的端口  随意
    -Dcom.sun.management.jmxremote.ssl=false  //不使用ssl加密
    -Dcom.sun.management.jmxremote.authenticate=true  //远程连接采用密码验证
    -Dcom.sun.management.jmxremote.password.file=/usr/local/tomcat/apache-tomcat-02/conf/jmxremote.password
    -Dcom.sun.management.jmxremote.access.file=/usr/local/tomcat/apache-tomcat-02/conf/jmxremote.access"

    第二步 从远程服务器中安装的jdk1.8.0_144  下面的/jre/lib/management  复制jmxremote.access 和 jmxremote.password.template  到apache-tomcat-02/conf/目录下

     jmxremote.password.template  改名为 /jmxremote.password

    将下面的注释去掉

    monitorRole QED
    controlRole R&D

    按:wq! 退出

    测试端口7003 是否可用

    telnet 主机ip  7003   显示下面截图表明可用

    第三步 为添加的 jmxremote.access 和 jmxremote.password.template  文件添加权限

    chomd 600 jmxremote.*

    启动tomcat

    第四步修改主机ip 

    hostname -i 如果现实是127.0.0.1 或者其他 不是本机ip的修改为本机ip

    vi /etc/hosts

    添加  本机ip  主机名

  • 相关阅读:
    deepin系统换软件下载源&商店卡死刷新空白问题解决
    php数组和json数组之间的互相转化
    php 获取数组个数的方法
    php 三种文件下载的实现
    win10激活
    deepin/linux安装exe
    deepin连接windows
    deepin升级微信
    deepin安装.net core
    在Deepin 15.9下安装Wine 4.0
  • 原文地址:https://www.cnblogs.com/prettrywork/p/8315692.html
Copyright © 2011-2022 走看看