远程监控tomcat运行
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运行相关推荐
- 使用JVisualVM远程监控Tomcat
用JVisualVM连接远程JVM,监控系统运行性能参数. 作用:JVM和监控的应用程序运行在不同的服务器上,减轻应用程序的负担,特别是HeapDupm的时候,应用常能够续负担很大. 1为 10.87 ...
- 使用jvisualvm远程监控tomcat(阿里云ECS)
写在前面: 使用jvisualvm远程监控tomcat(阿里云ECS),连接是报错:service:jmx:rmi:jndi/rmi:IP:端口// 连接到 IP:端口,网上找了很多资料,未能解决 ...
- Jconsole远程监控Tomcat
使用Jconsole远程监控tomcat情况,开启远程监控是比较简单的,只是开启几个设置选项就行了.我使用的是centos系统安装的默认的tomcat6,那么我只需要修改/etc/tomcat6/to ...
- bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...
使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...
- jvisualvm远程监控Tomcat
为什么80%的码农都做不了架构师?>>> 一.Java VisualVM 概述 对于使用命令行远程监控jvm 太麻烦 . 在jdk1.6 中 Oracle 提供了一个新的可视化 ...
- 使用JMX透过防火墙远程监控tomcat服务
为什么80%的码农都做不了架构师?>>> JDK的bin目录下有jvisualvm或jconsole可以监控本地和远程jvm实例的运行动态(包括cpu,内存等), 对于性能分析 ...
- java tomcat监控_java-jvisualvm远程监控tomcat
一.修改要访问的远程主机(Linux)相关文件,本文档只介绍了java-jvisualvm的JMX方式: 1.打开$CATALINA_HOME/bin/startup.sh, 找到倒数第二行(也就是e ...
- Jconsole远程监控tomcat 的JVM内存(linux、windows)
Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到.它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界 ...
- Windows负载机JVM 远程监控Linux服务器下tomcat
基本是跟着网上的操作进行的,除了遇到一个Local host name unknown的问题: 一.Linux服务器操作部分 服务器地址:10.64.111.68 首先配置JMX: 1.找到jdk目录 ...
最新文章
- 自绘制View---------左右滑动刻度调频View
- react native中有关日期的组件DatePicker 示例
- RabbitMQ六种工作模式:simple work publish routing topic rpc
- P5703 【深基2.例5】苹果采购(python3实现)--2022.01.29
- for相关 java_用java编写一个程序,求2到100之间的偶数和(使用for循环)
- h5小游戏构建架设h5棋牌平台开发制作
- EditPlus之Java开发环境配置
- Javo 基础 流的分类
- 计算机怎么不显示打开文件桌面,开机不显示桌面图标怎么办【解决方法】
- jQuery悬浮菜单
- eclipse-查看继承层次图/继承实现层次图
- 头胀头晕的原因(眩晕)
- 洛必达法则——“高等数学”
- 大家信夫信用咨询平台,三方面简述企业信用评级的好处
- Ubuntu播放midi文件
- 揭秘Unity3D科幻机甲网页游戏《星之战记》
- linux 显卡扩展坞,Ubuntu18.04上外接显卡扩展坞安装Nvidia驱动和CUDA10.0及cuDNN
- C语言编程 6.21 在海军节开幕式上,有A,B,C 三艘军舰要同时开始后鸣放礼炮各21响,已知A舰每隔5s放一次
- 目标检测YOLO实战应用案例100讲-基于卷积神经网络的小目标检测算法研究
- 网络红人 赔本赚吆喝?炙手可热却苦水满腹图