`
shuaijie506
  • 浏览: 137237 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

如何使用jconsole监控tomcat

阅读更多

Java内置有jconsole监控工具,可以监控CPU、内存、线程、类加载等信息,但以服务方式启动的tomcat不能被jconsole识别,在网上查找了一通,发现可以通过配置JAVA_OPTS方式启动RMI远程监控接口,能够使用jconsole监控tomcat,把方法记录一下,以供以后备查:

 

在Tomcat的配置界面中找到Java选项卡,在Java Options框的最下方增加以下内容:



 

 

-Djava.rmi.server.hostname=172.16.18.155

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port="9004"

-Dcom.sun.management.jmxremote.authenticate="false"

-Dcom.sun.management.jmxremote.ssl="false"

 

其中注意-Djava.rmi.server.hostname=172.16.18.155中的IP地址要写成本机配置的IP,也可以配置成0.0.0.0,不然有可能会导致监听不能正常启动

 

启动后运行jconsole

在界面中选择远程进程,填写localhost:9004,用户名和密码为空,点击连接即可



 

 

附上服务形式Perm内存的配置

-XX:PermSize=128M

-XX:MaxNewSize=256M

-XX:MaxPermSize=512M

 

  • 大小: 43.5 KB
  • 大小: 21.2 KB
1
1
分享到:
评论
7 楼 memoryisking 2015-04-03  
jconsole的使用其实并不复杂,主要是对jvm的一些概念要了解。这里有篇文章讲解jconsole是,感觉还行: jconsole使用介绍
6 楼 wangtao0501 2013-03-09  
shuaijie506 写道
wangtao0501 写道
jdk6是默认开启的

但以服务形式启动的时候是不开户的,在jconsole中是找不到进程号的,使用jps命令也找不到相应的进程

这个还真没了解过,能给些资料吗
5 楼 shuaijie506 2013-02-28  
wangtao0501 写道
jdk6是默认开启的

但以服务形式启动的时候是不开户的,在jconsole中是找不到进程号的,使用jps命令也找不到相应的进程
4 楼 wangtao0501 2013-02-27  
jdk6是默认开启的
3 楼 hngmduyi 2013-02-27  
2 楼 yuanlin_work 2013-02-26  
    
1 楼 yuanlin_work 2013-02-26  
aaaaaa

相关推荐

    LambdaProbe监控Tomcat 和Jconsole 监控Tomcat

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

    jconsole监控 tomcat

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

    1-1实验4:使用jconsole远程监控tomcat jmx.md

    使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操

    jconsole-tomcat配置

    通过本文的介绍,我们可以看到配置Tomcat使用jconsole进行远程监控并不复杂,只需要简单地修改启动脚本中的几行代码即可实现。但是,在实际操作过程中还需要注意一些细节问题,比如安全性、防火墙设置以及JDK版本...

    JConsole_远程监控Tomcat_ricky

    ### JConsole 远程监控 Tomcat 服务 #### 1. 概述 JConsole 是一个集成在 Java 开发工具包 (JDK) 中的图形用户界面 (GUI) 工具,它允许用户通过 Java 管理扩展 (JMX) 对正在运行的 Java 虚拟机 (JVM) 进行监控。...

    Jconsole监控Java应用

    Jconsole监控Java应用 Jconsole是JDK自带的监控工具,可以对Java应用程序进行监控。本文将介绍通过Jconsole工具对Java应用程序进行监控,包括环境准备、操作步骤和监控内容等。 环境准备 要使用Jconsole对Java...

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

    【JConsole工具详解】 JConsole是Java Development Kit (JDK) 自带的一个强大的监测和管理工具,主要用于诊断和分析Java应用...对于基于JDK 5.0的Tomcat配置,确保JConsole的兼容性以及正确配置JMX代理是关键步骤。

    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 ...

    jconsole使用手册

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

    tomcat 监控 及自动重启

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

    windows下的tomcat监控器

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

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

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

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

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

    tomcat 监控工具

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

    jconsole配置

    Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。...对于即将上线的Web应用,使用Jconsole进行监控可以提前发现并解决问题,确保服务稳定运行。

Global site tag (gtag.js) - Google Analytics