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  主机名

  • 相关阅读:
    [BZOJ3195] [Jxoi2012]奇怪的道路
    Splay Tree
    区间DP复习
    Link Cut Tree
    [BZOJ2734] [HNOI2012]集合选数
    如何写出杀手级简历(针对程序员) (转)
    30个提高Web程序执行效率的好经验(转)
    Oracle中的SQL跟踪( 转)
    如何终止SQL Server中的用户进程(转)
    Will the real programmers please stand up?(转)
  • 原文地址:https://www.cnblogs.com/prettrywork/p/8315692.html
Copyright © 2011-2022 走看看