使用Jconsole远程监控tomcat情况,开启远程监控是比较简单的,只是开启几个设置选项就行了。我使用的是centos系统安装的默认的tomcat6,那么我只需要修改/etc/tomcat6/tomcat6.conf这个文件,在这个文件中找到JAVA_OPTS这个设置,在里面增加如下内容:

-Djava.rmi.server.hostname=192.168.1.100
-Dcom.sun.management.jmxremote.port=9090
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

我这边修改后的结果如下:

JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote.port=9090 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djmagick.systemclassloader=no -Djava.rmi.server.hostname=192.168.1.100"

这个里面要注意一点就是-Djava.rmi.server.hostname=192.168.1.100,去掉了这个可能连接不上。
接下来就是使用jconsole来建立连接了,如下图所示:

Jconsole建立连接

监控界面如下:

监控界面

转载于:https://blog.51cto.com/liweizhong/844216

Jconsole远程监控Tomcat相关推荐

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

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

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

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

  3. 使用JVisualVM远程监控Tomcat

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

  4. 【Flink on k8s】JConsole 远程监控 TaskManager

    1.概述 转载:[Flink on k8s]JConsole 远程监控 TaskManager 问题:如何定位 Flink 作业卡在哪里? 首先,配置文件 flink-conf.yaml 添加 Jav ...

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

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

  6. Windows下使用Jconsole远程监控Linux系统中java服务器资源占用情况

    1.首先需要停止正在运行的服务:resin-XXX stop 2.然后在Linux的服务器启动项中添加如下信息: -Djava.rmi.server.hostname=192.168.1.122-Dc ...

  7. JConsole远程监控配置

    首先,看本机(Windows)安装了JRE没 Win > CMD 打开命令窗口 如有安装,则会显示以下版本信息:若没有显示,就安装吧 1 C:\Users\Administrator>ja ...

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

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

  9. jvisualvm远程监控Tomcat

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

最新文章

  1. 郭天祥:我的大学六年
  2. 第三周项目4顺序表应用2 删除元素在[x,y]之间的所有元素
  3. 多delegate使用
  4. C++:读写二进制文件到double数组
  5. 一般处理程序页ashx 序列化 Json数组
  6. azure api 管理_Azure Cosmos DB和MongoDB API入门
  7. smartsvn基本操作
  8. 放大镜 讲课_《放大镜》的教学设计
  9. 高版本linux安装gamit,Linux下安装GAMIT10.5
  10. 无缘蜂鸣器——stm32定时器PWM实现控制发出“哆瑞咪发…“七个音及简单音乐
  11. amazing,盗走女友微信后,竟在微信号里看见了……
  12. 100php等于多少RMB,100000 CNY
  13. Android 基于Message的进程间通信 Messenger完全解析
  14. 【算法设计与分析】分支限界法解决单源最短路径问题:输入带权图G=(V,E)以及出发顶点s,然后用分支限界法解决问题,要求输出路径和长度以及计算时间;
  15. ios 界面开发_iOS开发新手指南:界面-第一部分
  16. Java第四十八天,Jsp之Taglib,自定义标签详解
  17. Android 开发飞机大战
  18. 手机芯片里的NPU到底是什么?看完这篇终于懂了
  19. 使用 Python 快速扫描局域网中活动的 IP
  20. 1043: 绩点计算

热门文章

  1. 周末--------粉红色的回忆
  2. Node - 异步IO和事件循环
  3. 数据库运维平台~开源成熟项目
  4. Python defaultdict 模块和 namedtuple 模块
  5. js数组去重(多种方法)
  6. 润乾V5部署url应用名为空applet无法打印解决方案
  7. android screen monitor怎么用
  8. opengl 模板测试 glStencilOp glStencilFunc
  9. About Javascript MVC
  10. 请正确使用return