`

linux下利用JMX监控Tomcat

    博客分类:
  • JMX
阅读更多

环境:

    linux + tomcat6.08 + jdk6 

 

步骤:

 

1.修改Tomcat目录下的bin/catalina.sh。

2.在该文件中查找以下内容

 

# ----- Execute The Requested Command -----------------------------------------
 

   在这一行的下面加

 

  [ $1 != "stop" ] && JAVA_OPTS="-Dcom.sun.management.jmxremote \ 
-Dcom.sun.management.jmxremote.port=9008 \ 
-Dcom.sun.management.jmxremote.ssl=false \ 
-Dcom.sun.management.jmxremote.authenticate=false $JAVA_OPTS" 
export JAVA_OPTS 
 

 

3. 进入Tomcat安装目录下的bin目录,执行./startup.sh,启动Tomcat

4. 敲入命令:netstat -a,可查看到9008端口已经启用,说明Tomcat的JMX配置成功

5. 进入Java安装目录的bin目录,敲入命令:jconsole,即可启动jconsole的管理界面,在界面中输入如下内容:

 

service:jmx:rmi:///jndi/rmi://localhost:9008/jmxrmi
 

0
0
分享到:
评论

相关推荐

    jmx监控tomcat测试包

    catalina-jmx-remote.jar放到tomcat/lib目录下 如果是windows版本,编辑TOMCAT_HOME/bin/catalina.bat,在开头加入下面几行: set CATALINA_OPTS=%CATALINA_OPTS% -Djava.rmi.server.hostname=JMX_HOST set CATALINA...

    jmx 实现远程连接tomcat

    jmx 实现远程连接tomcat jmx(Java Management Extensions)是一种Java技术,用于监控和管理Java应用程序。...通过以上步骤,我们可以成功实现jmx远程连接tomcat,实现在远程监控tomcat的应用程序。

    v5developer#maven-framework-project#使用JMX监控Tomcat1

    ① 先修改Tomcat的启动脚本,windows下为bin/catalina.bat(linux下为catalina.sh),添加以下内容,8999是jmxre

    linux tomcat 64

    同时,可以使用JMX(Java Management Extensions)监控Tomcat的性能和状态。 8. **安全设置**:确保为Tomcat配置了适当的访问控制,限制不必要的网络访问,并且使用强壮的密码保护管理界面。还可以配置SSL/TLS,...

    jvisualvm远程访问Linux环境中tomcat

    jvisualvm 远程访问 Linux ...使用 jvisualvm 远程访问 Linux 环境中的 Tomcat 需要安装和配置 jdk 和 Tomcat,然后使用 jvisualvm 的 JMX 方法或 jstatd 方法进行监控,最后添加 Visual GC 插件以获取更多的监控信息。

    Linux环境下tomcat7

    - **JMX监控**: 可通过JMX(Java Management Extensions)远程监控Tomcat状态。 10. **故障排查** - **查看错误日志**: `catalina.out`是主要的错误日志文件,通过分析其中的错误信息,可定位问题所在。 - **...

    JConsole远程监控Tomcat

    ### JConsole远程监控Tomcat服务知识点详解 #### 一、JConsole简介与功能 - **JConsole**: JConsole是一款基于Java Management Extensions (JMX) 的图形用户界面工具,旨在帮助开发者和运维人员监控正在运行的Java...

    JProfiler在Windows可视化远程监控Linux上Tomcat进程的安装步骤.pdf

    本文档详细介绍了在Windows操作系统下通过JProfiler可视化远程监控运行在Linux操作系统上的Tomcat应用服务器进程的具体步骤。 **知识点一:JProfiler概述** - JProfiler是一个集成了多种分析技术的Java剖析工具,它...

    tomcat-8.5.24_for_Linux CSDN 下载

    总的来说,Tomcat 8.5.24 for Linux是一个强大而灵活的Java Web服务器,对于开发和部署Java应用,尤其是在Linux环境下,提供了强大的支持。通过深入理解和熟练掌握其使用,可以有效地提升开发效率和应用性能。

    Linux版本tomcat安装包apache-tomcat-9.0.64

    9. **监控与管理**:可以使用JMX(Java Management Extensions)来远程监控和管理Tomcat,或者利用内置的JMX代理`jmxremote`进行监控。 10. **版本兼容性**:Tomcat 9.0.64支持Java SE 8到17,但请注意,不同的Java...

    Tomcat中间件监控配置&指标.doc

    Tomcat中间件监控配置是指在Tomcat中配置监控参数,以便实时监控Tomcat的运行状态和性能。监控配置的目的是为了确保Tomcat的稳定运行和高效性能。 在Tomcat中,监控配置主要是通过JMX(Java Management Extensions...

    Linux下的apache-tomcat-5.5.34.tar.gz

    Apache Tomcat是一款开源的Java应用服务器,主要用于运行Servlet和JSP应用。在Linux系统中,Apache Tomcat提供了...同时,熟悉JVM参数设置、使用JMX进行远程监控以及理解Tomcat的部署生命周期也是提高运维能力的关键。

    tomcat9 Linux版

    11. **监控与故障排除**:可以使用系统工具如top、htop、netstat等监控Tomcat的运行状态,或者利用第三方工具如JMX、VisualVM进行更深入的性能分析和问题排查。 掌握以上知识点,你就能在Linux环境中有效地管理和...

    tomcat 监控 及自动重启

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

    最新版linux apache-tomcat-10.0.0.tar.gz

    在Linux环境下,Apache Tomcat与各种其他开源技术如Apache HTTP Server、MySQL、PostgreSQL等有着良好的集成。这种灵活性使得开发者可以构建复杂的企业级应用架构,同时利用Linux的稳定性和安全性。 为了使用这个...

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

    ### Linux 下 Tomcat 优化设置最大连接数及内存 JConsole 监控 #### 一、Tomcat 内存优化 ##### 1.1 基本原理 在启动 Java 应用程序时,JVM(Java 虚拟机)会为应用程序分配一定的初始内存和最大内存。这些设置对...

    Tomcat 6 Linux版

    可以使用JMX(Java Management Extensions)工具监控Tomcat的状态,或者通过 `jstack`、`jmap` 等JDK工具进行故障排查。 以上就是Tomcat 6在Linux环境下的安装、配置及管理的关键步骤。理解并掌握这些内容,将有助...

    tomcat7(linux版本)

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

    Linux版本的tomcat和jdk

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

Global site tag (gtag.js) - Google Analytics