`
zhangyou1010
  • 浏览: 303232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jvisualvm远程监控tomcat

    博客分类:
  • java
 
阅读更多

在tomcat的catalina.sh中的JAVA_OPTS引号中加入如下参数即可:

 

-Dcom.sun.management.jmxremote.port=8090 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.102.220

 

 

8090为任意端口号,但必须未被占用。

 

 启动服务器上的tomcat后,运行windows下启动jdk_home/bin目录下的jvisualvm.exe。

 

 

添加远程主机,入下图:



 

右键点击192.168.102.80 ,选“添加JMX连接”,在ipd地址后面输入上面配置的端口号8090,然后确定。

 

选中刚刚添加的JMX连接,打开后,即可查看服务器上tomcat的堆、PermGen、线程情况。

 

 

下图是我服务器上的线程情况,如果想查看线程信息,可以点“线程Dump”,可以生成Dump信息。

 



 

 

如果连不上服务器,可能是服务器没有设置hostname的原因,设置下服务器的hostname就可以了。

 

 

  • 大小: 122.4 KB
  • 大小: 280.4 KB
分享到:
评论

相关推荐

    jvisualvm远程访问Linux环境中tomcat

    jvisualvm 是一个功能强大且功能丰富的 Java 监控和 profiling 工具,它可以远程访问和监控 Java 应用程序,包括 Tomcat 应用服务器。下面将详细介绍如何使用 jvisualvm 远程访问 Linux 环境中的 Tomcat。 jdk 的...

    Tomcat启动参数及监控参数配置

    本篇文章将深入探讨Tomcat的启动参数配置和监控参数设置,以及如何利用jVisualVM工具来监控Tomcat的运行状态。 一、Tomcat启动参数配置 1. **基本启动参数**: - `-D<name>=<value>`:定义系统属性,例如`-Djava....

    zabbix监控tomcat模版及jar包

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

    jvisualvm操作手册for linux菜鸟

    在使用VisualVM远程监控JVM之前,需要准备好测试环境。我们需要在服务器上配置jstatd守护程序,并在客户端使用VisualVM连接服务器监控Java程序。 ### 2.2 在服务器上配置 jstatd 的 security policy 文件 在服务器...

    BTrace监控远程服务器使用实例

    为了实现远程监控,你需要开启JVM的远程调试端口。这可以通过设置JVM参数 `-Dcom.sun.management.jmxremote`、`-Dcom.sun.management.jmxremote.port`、`-Dcom.sun.management.jmxremote.authenticate` 和 `-Dcom....

    JVisualVM简介与内存泄漏实战分析

    为了远程监控Tomcat服务器上的应用,需要对Tomcat进行配置以启用JMX支持。具体步骤如下: 1. **配置catalina.sh**:在Tomcat的`catalina.sh`配置文件中加入以下行: ```sh JAVA_OPTS="$JAVA_OPTS -Djava.rmi....

    tomcat安装包zip

    - JMX(Java Management Extensions)可以远程监控Tomcat的运行状态。 9. **与其他应用服务器集成**: - Tomcat可以作为独立服务器,也可以与Spring Boot、EJB容器(如JBoss、WebLogic)等结合使用。 10. **故障...

    tomcat7(linux版本)

    9. **监控和故障排查**:使用JMX(Java Management Extensions)可以远程监控Tomcat的状态。`jconsole`或`jvisualvm`等工具可以帮助分析Tomcat的性能和内存状况。 10. **故障恢复**:如果遇到问题,如启动失败,应...

    jvisualvm使用方法

    - **JMX远程监控**:通过JMX协议远程监控和管理应用程序。 #### 使用步骤详解 1. **启动jvisualvm**:首先,打开jvisualvm工具,可以通过双击`jvisualvm.exe`文件来启动该工具。 2. **配置Tomcat**:为了实现对...

    apache-tomcat-10.0.4.zip

    - 使用JMX(Java Management Extensions)进行远程监控和管理。 10. **社区支持**: - Apache Tomcat拥有庞大的开发者社区,提供丰富的文档、教程和问题解答资源。 总之,Apache Tomcat 10.0.4作为一个强大的...

    apache-tomcat-8.5.33-windowsx64.zip

    - Tomcat提供JMX(Java Management Extensions)接口用于远程监控服务器状态。 - 日志文件通常位于"logs"目录下,包括catalina.out和各个主机的日志文件。 7. **优化与性能**: - 根据服务器负载调整"conf/...

    使用visualvm工具进行tomcat性能调优和性能监控.docx

    使用 VisualVM 工具进行 Tomcat 性能调优和性能监控 本文主要介绍了如何使用 VisualVM 工具来进行 Tomcat 的性能调优和性能监控。下面将详细介绍相关知识点: 一、JDK 内存优化 在 Tomcat 中,默认的堆大小为 128...

    Tomcat常见问题集锦(持续更新)

    - JMX(Java Management Extensions)允许远程管理和监控Tomcat。 以上知识点只是冰山一角,Tomcat的使用和调优是一个持续学习的过程,开发者需要根据具体需求和环境进行适当的配置和调整。持续关注Tomcat的官方...

    jmx_tomcat_jboss

    通过JMX,开发者可以构建管理工具,以实现远程监控、配置、故障检测和性能优化。 【压缩包子文件的文件名称列表】:“jmx_server”:这可能是一个包含与JMX服务器相关的配置文件、示例代码、库或者文档的文件,用于...

    jdk1.8-32 tomcat 8.0

    同时,JDK的JMX(Java Management Extensions)功能也可以用来远程监控和管理Tomcat服务器。 总结来说,JDK 1.8和Tomcat 8.0的组合是构建和运行Java Web应用程序的标准配置。JDK 1.8的特性提升了开发体验,而Tomcat...

    tomcat7.0.85(linux windows)

    - 使用JVM调优工具(如JVisualVM)监控和调整内存设置。 9. **日志和错误排查**: - 查看`logs`目录下的日志文件,如`catalina.out`,用于诊断问题。 - 使用`catalina.sh`或`catalina.bat`的`debug`选项启动...

    Linux版本的tomcat和jdk

    此外,对于监控和优化,你可以使用JMX(Java Management Extensions)来远程管理和监控Tomcat的状态,或者利用JVisualVM(包含在JDK中)进行性能分析。同时,使用像JMeter这样的工具进行压力测试,可以帮助你评估...

    tomcat安装包

    - 通过`jmxremote`配置,可以使用JMX(Java Management Extensions)远程监控Tomcat状态。 9. **故障排查** - 查看`logs`目录下的日志文件,如`catalina.out`,有助于定位和解决问题。 - 使用JVisualVM或其他...

    Apache_Tomcat7.0.70

    - Tomcat提供了丰富的监控功能,如JMX(Java Management Extensions)接口,可以用于远程监控服务器状态。 - 日志文件位于`logs`目录下,开发者可以根据需求调整日志级别和格式。 8. **更新与升级**: - 为了...

Global site tag (gtag.js) - Google Analytics