1、jdk安装目录下的bin目录有jvisualvm.exe执行程序

2、安装visualgc插件:工具-->插件

3、出现如下界面,选择visual GC

第二种方式手动下载安装插件:

插件下载地址:https://github.com/oracle/visualvm/releases

进入界面:https://visualvm.github.io/pluginscenters.html

点击相应的插件地址:https://visualvm.github.io/uc/8u131/updates.xml.gz

插件名字:com-sun-tools-visualvm-modules-visualgc.nbm

进入如下界面

4、 下载catalina-jmx-remote.jar放到tomcat安装目录的lib目录下

下载地址:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.22/bin/extras/

5、修改tomcat安装目录的conf/server.xml

在<Server port="8005" shutdown="SHUTDOWN">下添加如下配置

<Listener rmiServerPortPlatform="10002" rmiRegistryPortPlatform="10001" className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"/>

6、 在tomcat的安装目录的bin目录,新建文件jmxremote.password,内容为:admin admin

备注:两个admin表示用户名和密码

7、在tomcat的安装目录的bin目录,新建文件jmxremote.access,内容为:admin readwrite

备注:分别表示用户和权限

8、修改tomcat安装目录下的bin/catalina.sh添加

Linux系统:

JAVA_OPTS='-Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=120.25.86.58 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false'

Windows系统:

set JAVA_OPTS="-Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

9、开通linux防火墙的端口:10001和10002

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10001 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10002 -j ACCEPT

注意要重启防火墙使生效

10、启动tomcat和jvisualvm.exe

参考

https://my.oschina.net/mye/blog/64879

海量视频关注公众号获取

远程监控tomcat运行相关推荐

  1. 使用JVisualVM远程监控Tomcat

    用JVisualVM连接远程JVM,监控系统运行性能参数. 作用:JVM和监控的应用程序运行在不同的服务器上,减轻应用程序的负担,特别是HeapDupm的时候,应用常能够续负担很大. 1为 10.87 ...

  2. 使用jvisualvm远程监控tomcat(阿里云ECS)

    写在前面:  使用jvisualvm远程监控tomcat(阿里云ECS),连接是报错:service:jmx:rmi:jndi/rmi:IP:端口//  连接到 IP:端口,网上找了很多资料,未能解决 ...

  3. Jconsole远程监控Tomcat

    使用Jconsole远程监控tomcat情况,开启远程监控是比较简单的,只是开启几个设置选项就行了.我使用的是centos系统安装的默认的tomcat6,那么我只需要修改/etc/tomcat6/to ...

  4. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  5. jvisualvm远程监控Tomcat

    为什么80%的码农都做不了架构师?>>>    一.Java VisualVM 概述 对于使用命令行远程监控jvm 太麻烦 . 在jdk1.6 中 Oracle 提供了一个新的可视化 ...

  6. 使用JMX透过防火墙远程监控tomcat服务

    为什么80%的码农都做不了架构师?>>>    JDK的bin目录下有jvisualvm或jconsole可以监控本地和远程jvm实例的运行动态(包括cpu,内存等), 对于性能分析 ...

  7. java tomcat监控_java-jvisualvm远程监控tomcat

    一.修改要访问的远程主机(Linux)相关文件,本文档只介绍了java-jvisualvm的JMX方式: 1.打开$CATALINA_HOME/bin/startup.sh, 找到倒数第二行(也就是e ...

  8. Jconsole远程监控tomcat 的JVM内存(linux、windows)

    Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到.它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界 ...

  9. Windows负载机JVM 远程监控Linux服务器下tomcat

    基本是跟着网上的操作进行的,除了遇到一个Local host name unknown的问题: 一.Linux服务器操作部分 服务器地址:10.64.111.68 首先配置JMX: 1.找到jdk目录 ...

最新文章

  1. 自绘制View---------左右滑动刻度调频View
  2. react native中有关日期的组件DatePicker 示例
  3. RabbitMQ六种工作模式:simple work publish routing topic rpc
  4. P5703 【深基2.例5】苹果采购(python3实现)--2022.01.29
  5. for相关 java_用java编写一个程序,求2到100之间的偶数和(使用for循环)
  6. h5小游戏构建架设h5棋牌平台开发制作
  7. EditPlus之Java开发环境配置
  8. Javo 基础 流的分类
  9. 计算机怎么不显示打开文件桌面,开机不显示桌面图标怎么办【解决方法】
  10. jQuery悬浮菜单
  11. eclipse-查看继承层次图/继承实现层次图
  12. 头胀头晕的原因(眩晕)
  13. 洛必达法则——“高等数学”
  14. 大家信夫信用咨询平台,三方面简述企业信用评级的好处
  15. Ubuntu播放midi文件
  16. 揭秘Unity3D科幻机甲网页游戏《星之战记》
  17. linux 显卡扩展坞,Ubuntu18.04上外接显卡扩展坞安装Nvidia驱动和CUDA10.0及cuDNN
  18. C语言编程 6.21 在海军节开幕式上,有A,B,C 三艘军舰要同时开始后鸣放礼炮各21响,已知A舰每隔5s放一次
  19. 目标检测YOLO实战应用案例100讲-基于卷积神经网络的小目标检测算法研究
  20. 网络红人 赔本赚吆喝?炙手可热却苦水满腹图

热门文章

  1. H5移动端前置摄像头成像方向错误,横屏方向错误
  2. 618年中大促 ,全场6折起!限量周边8件套!
  3. 1.初接触思科模拟器
  4. 总结下macbook 安装win10 双系统丢驱动的问题
  5. 五千来字小作文,是的,我们是有个HTTP。
  6. kibana 搜索语法
  7. 程序员的四个暑假:从打工开始到打工结束
  8. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程
  9. 帷幄匠心 c++ qt岗位,一二三四面 2个半小时
  10. 通俗理解 set,dict 背后的哈希表