zoukankan      html  css  js  c++  java
  • JConsole监控远程Tomcat服务器

    项目中使用Tomcat作为web容器,目前在同端口下已经部署了3个项目,随着其他项目的上线,需要监测一下目前tomcat的使用情况。通过度娘查到Jconsole这个工具,现将其简单配置记录如下:

      1、修改tomcat_home/bin/catalina.sh 文件,搜索 Execute The Requested Command 字样,在其上,添加 

    CATALINA_OPTS="
    $CATALINA_OPTS -Dcom.sun.management.jmxremote 
    -Djava.rmi.server.hostname=[服务器ip]
    -Dcom.sun.management.jmxremote.port=[端口] 
    -Dcom.sun.management.jmxremote.ssl=false
    -Dcom.sun.management.jmxremote.authenticate=false"

      2、此时,如果直接启动tomcat,会在启动log中提示如下信息

    Password file read access must be restricted:/usr/jdk1.6.0_32/jre/lib/management/jmxremote.password

      这个问题是因为jmx的安全设置引起的,解决办法:

        根据提示的路径信息,找到jmxremote.password.template文件, cp 一个并重命名为jmxremote.password

      3、vi jmxremote.password 打开后,拉到最后,将以下角色打开注释

    # monitorRole  QED
    # controlRole   R&D

      4、至此,重启Tomcat

      5、在自己电脑中打开运行, 输入 jconsole, 打开jconsole的GUI,如图

      6、选择 远程进程, 输入第一步中配置的 [服务器ip]:[端口], 输入服务器的用户名, 口令(口令为 jmx.password 中设置的值)

      7、点击“链接”,如果提示“安全连接失败”, 暂时无视它, 点“不安全”,Duang~Duang~Duang!!

  • 相关阅读:
    mac下卸载mysql
    mac安装MySQL笔记
    mac安装python3.7.0
    web自动化测试之8大元素定位方法
    postman的下载和使用
    说说性能测试
    jmeter动态修改线程组参数
    服务器性能监控
    性能测试分配堆内存
    nmon分析工具的使用
  • 原文地址:https://www.cnblogs.com/owenma/p/6894639.html
Copyright © 2011-2022 走看看