`

用jconsole监控tomcat线程

阅读更多
本地连接WINDOWS环境:

1、首先需要配置tomcat,编辑tomcat/bin/catalina.bat,在第一行加上
set JAVA_OPTS= -Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=10004 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false

2、然后进入JDK安装目录,C:\Program Files\Java\jdk1.6.0_25\jre\lib\management,把jmxremote.password.template重命名,去掉后缀,改为jmxremote.password

3、修改jmxremote.password文件的权限和owner。如果登录系统的用户名是abc123,那么要勾掉该文件的“从父项继承”,给abc123用户完全权限,并把该文件的owner也改为abc123

4、用startup.bat启动tomcat

5、在cmd输入jconsole,启动Java控制台,在本地进程中就可以连接到TOMCAT

远程连接Linux环境:

1、编辑tomcat/bin/catalina.sh,在第一行加上
JAVA_OPTS=' -Dcom.sun.management.jmxremote.port=1090 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false'

2、用startup.sh启动tomcat

3、在cmd输入jconsole,启动Java控制台,选择远程连接11.12.13.146:1090,这里11.12.13.146是Linux服务器的IP,1090就是上面配置的JMX端口号。点击连接,就可以远程连接到TOMCAT
分享到:
评论
1 楼 memoryisking 2015-04-03  
jconsole的使用其实并不复杂,主要是对jvm的一些概念要了解。这里有篇文章讲解jconsole是,感觉还行: jconsole使用介绍

相关推荐

    LambdaProbe监控Tomcat 和Jconsole 监控Tomcat

    在“JConsole监控Tomcat.txt”文件中,很可能包含了使用JConsole监控Tomcat的具体步骤、配置指南或者是一些最佳实践。通常,这可能涵盖如何启动JConsole,连接到Tomcat进程,以及如何解读监控数据等内容。 总的来说...

    jconsole监控 tomcat

    **JConsole监控Tomcat服务详解** 在Java应用服务器如Tomcat的日常运维中,性能监控是必不可少的一个环节。JConsole是Java自带的一款强大的可视化管理工具,它可以用来监控Java应用程序的性能和资源消耗情况,帮助...

    jconsole-tomcat配置

    为了能够使用jconsole远程监控Tomcat服务器,我们需要对Tomcat做一些必要的配置。 ##### 3.1 修改Catalina脚本 无论是Windows还是Unix/Linux平台,都需要对启动脚本(`catalina.bat`或`catalina.sh`)进行修改,以...

    JConsole_远程监控Tomcat_ricky

    一旦配置正确,JConsole 可以为用户提供有关被监控 JVM 的多种信息,包括但不限于内存使用情况、线程状态、类加载统计信息以及 MBean(Managed Bean)的状态等。 自 JDK 5 开始,JConsole 已经成为标准工具集的一...

    jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx )

    它基于Java Management Extensions (JMX) 技术,能提供实时的内存使用、线程状态、类加载、CPU使用率等关键指标的监控。 **JConsole的基本使用** 1. **启动JConsole**: JConsole应用程序通常位于JDK安装目录的`bin...

    jconsole使用手册

    1. 监控Tomcat服务器的性能,例如监控内存溢出问题。 2. 监控JBoss服务器的性能,例如监控内存使用率、线程数等。 jconsole的使用步骤包括: 1. 配置JVM参数,在catalina.bat文件中添加-Dcom.sun.management....

    jconsole远程监控配置手册(经典)

    完成上述配置后,可以在客户端上启动jconsole监控工具来监控远程的Tomcat服务器。 **1. 启动jconsole** - **步骤:** - 在命令提示符中输入`jconsole`并回车。 - 在出现的界面中选择“远程进程”选项。 - 输入...

    linux下tomcat优化设置最大连接数内存jconsole监控.docx

    4. **查看监控数据**:在 JConsole 的“MBeans”选项卡下可以找到 Tomcat 的监控数据,包括但不限于内存使用情况、线程池状态等。 通过上述设置和监控手段,可以有效优化 Tomcat 在 Linux 系统下的性能表现,提高...

    zabbix监控tomcat模版及jar包

    本篇文章将详细介绍如何使用Zabbix监控Tomcat,特别是通过JMX(Java Management Extensions)来监控Tomcat,并涉及到相关的jar包和Zabbix模板。 首先,让我们了解一下`cmdline-jmx`和`catalina-jmx`这两个标签所指...

    jmx 监控 tomcat

    下面我们将详细介绍如何设置和使用JMX来监控Tomcat。 1. **开启JMX支持** 在Tomcat的`conf/server.xml`文件中,找到`<Server>`标签,在其中添加一个`Service`,并配置一个`Connector`来启用RMI(Remote Method ...

    tomcat 监控 及自动重启

    监控Tomcat的状态和自动重启是系统管理员日常维护工作的重要部分,确保服务的稳定性和高可用性。本文将深入探讨如何有效地对Tomcat进行监控以及设置自动重启策略。 首先,我们来了解Tomcat的监控。监控主要关注以下...

    windows下的tomcat监控器

    安装完成后,你可以使用各种工具来访问和监控Tomcat。比如,使用JConsole(Java自带的JMX客户端)或者VisualVM,它们都可以连接到你的Tomcat服务器并展示各种监控指标。当然,还有第三方工具,如JMXTrans、Ganglia等...

    tomcat 监控工具

    管理员可以使用JConsole、VisualVM等JDK自带的工具连接到Tomcat的JMX端口,查看和操作各种监控数据。 2. **管理界面**: Tomcat默认开启了一个管理Web应用,通过访问`http://localhost:8080/manager/html`(需配置...

    在tomcat的catalina.sh文件中添加了jconsole检测内存配置

    在该脚本中添加jconsole的相关配置,是为了使用JConsole这一强大的Java监视和管理工具来监控Tomcat的内存使用情况和整体性能。 JConsole是Java Development Kit (JDK)自带的一个GUI工具,它可以实时地监视Java应用...

    使用jconsole监听远程Tomcat服务的方法

    通过以上步骤,就可以完成使用JConsole工具远程监控Tomcat服务的配置和连接。这些操作对于Java应用开发者和运维人员来说非常实用,能够帮助他们远程检查和分析Java应用的状态,及时发现和解决问题,提高应用的稳定性...

    jconsole配置

    通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的运行状况,包括内存使用、线程状态、类加载、垃圾收集等关键指标。 在配置Jconsole连接远程服务器上的Java应用,例如...

    Monitoring Apache Tomcat with JMX.pdf

    有多种工具可以用来通过JMX监控Tomcat,包括: 1. jconsole:JDK自带的轻量级监控工具,提供GUI界面来查看JVM和应用的运行状况。 2. VisualVM:更强大的JDK工具,包含内存分析、线程分析和CPU剖析等功能。 3. 应用级...

    jmap jstat等命令介绍

    下面将详细介绍这些命令及其在监控Tomcat内存使用情况中的应用。 **jmap** 是一个强大的命令行工具,它允许开发者获取JVM的内存映射、堆dump、GC信息等。在Tomcat的内存监控中,最常用的功能是生成heap dump文件。...

Global site tag (gtag.js) - Google Analytics