`

tomcat远程调试和jmx监控

 
阅读更多

1、开启远程调试接口(catlina.bat)

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

 

2、开启jmx监控(catlina.bat)

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

 

3、设置JAVA_HOME(catlina.bat)

set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_67

set JRE_HOME=C:\Program Files (x86)\Java\jdk1.7.0_67\jre

 

4、设置java参数(catlina.bat)

set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -XX:+UseConcMarkSweepGC -

 

5、修改tomcat显示名(catlina.bat)

     if "%TITLE%" == "" set TITLE=xxx_server

分享到:
评论

相关推荐

    idea13远程服务器TOMCAT调试

    - 首先,需要在Tomcat服务器上启用JMX(Java Management Extensions)和远程调试选项。在`conf/server.xml`文件中,找到`<Connector>`标签,添加`address="0.0.0.0"`和`debug="0"`属性,以及`jmxRemoteLifecycle...

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

    该工具可用于本地和远程调试,也支持多种应用服务器和集成开发环境。本文档详细介绍了在Windows操作系统下通过JProfiler可视化远程监控运行在Linux操作系统上的Tomcat应用服务器进程的具体步骤。 **知识点一:...

    JConsole_远程监控Tomcat_ricky

    JDK 6 中的 JConsole 特别强调了其易用性和功能性改进,使其成为监控和调试 Java 应用程序的强大工具之一。 #### 2. 环境配置 为了演示如何使用 JConsole 进行远程监控,我们假设如下环境配置: - **服务器**:...

    jmx三种访问方式

    通过JMX,开发者可以创建管理代理(MBeans),这些代理暴露了各种管理特性,使得系统管理员可以通过JMX API来监控和操作。本文将深入探讨JMX的三种访问方式:HTTP页面方式、VM参数方式和RMI方式。 ### HTTP页面方式...

    cmdline-jmxclient.zip

    总结来说,"cmdline-jmxclient.zip"提供了一个命令行工具,用于通过JMX协议连接到JVM,尤其是Tomcat这样的Java应用服务器,以便进行远程监控和管理。这在日常运维、性能优化、故障排查等场景中非常有用,尤其是在...

    性能测试中用LambdaProbe监控Tomcat Tomcat和Probe的配置.doc

    LambdaProbe是一款高效且免费的开源工具,它扩展了Tomcat Manager的功能,为开发者和系统管理员提供了丰富的监控和管理选项。在进行性能测试时,利用LambdaProbe对Tomcat的监控至关重要,因为它可以提供实时的系统、...

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

    BTrace 是一个强大的、安全的、动态的Java应用程序诊断工具,它允许开发者在运行时对Java应用进行细粒度的监控和性能分析。BTrace利用了Java的动态代理机制(Java Agent)和ASM字节码库,能够在不中断程序运行的情况...

    Jmx实例demo下载

    JMX允许开发者创建管理接口,这些接口可以被本地或远程的管理工具使用,以便监控和配置应用的状态。在本实例中,我们将探讨`jmxdemo`项目,这是一个展示JMX如何工作的示例代码。 在`jmxdemo`这个压缩包中,包含了...

    tomcat8.5.59

    1. JMX监控:通过JMX(Java Management Extensions),可以远程监控Tomcat的状态,包括线程、内存、连接器等。 2. Catalina日志:`logs/catalina.out`文件记录了Tomcat的运行日志,便于排查问题。 3. VisualVM或...

    tomcat8和tomcat7

    2. **JMX改进**:提供更强大的管理和监控功能,如自动注册MBeans,支持远程管理。 3. **NIO连接器优化**:非阻塞I/O模式提高了并发处理能力,尤其适合高并发场景。 4. **更好的错误处理**:提供了自定义错误页面和更...

    Tomcat深入剖析pdf+源码(Tomcat运行原理)

    9. **JMX管理**:通过Java Management Extensions(JMX),开发者可以远程监控和管理Tomcat的运行状态,如查看线程池状态、内存使用情况等。 10. **性能优化**:优化Tomcat涉及调整线程池大小、缓存设置、减少上...

    Tomcat 接口文档 API

    8. **JMX (Java Management Extensions)**: Tomcat使用JMX暴露管理MBeans(Managed Beans),允许通过JMX代理远程监控和管理Tomcat服务器的状态,包括启动/停止应用、查看线程池状态、调整配置等。 9. **Clustering...

    tomcat源码

    9. **JMX监控**:Tomcat提供了JMX接口,可以远程监控和管理Tomcat实例的状态和配置。 10. **插件扩展**:Tomcat的Valve机制允许开发者插入自定义的处理逻辑,实现特定的功能或过滤。 理解Tomcat源码不仅有助于提升...

    tomcat7.0全文档

    3. 调试模式:开启`-Xdebug`和`-Xrunjdwp`选项进行远程调试。 七、集群与负载均衡 1. Tomcat集群:配置复制和负载均衡,提高可用性和伸缩性。 2. 使用代理:通过Nginx、Apache等反向代理实现负载均衡。 通过深入...

    apache-tomcat-8.5.59版本

    2. **远程调试**:设置JVM的`-agentlib:jdwp`选项,允许远程调试Tomcat进程。 3. **错误日志**:查看`logs/catalina.out`文件,定位和解决问题。 此外,Tomcat 8.5.59版本可能包含一些安全修复和性能改进。因此,...

    tomcat中文手册.chm

    2. JMX监控:通过JMX接口监控Tomcat运行状态,如内存、线程等。 八、集群与负载均衡 1. 集群配置:通过复制应用和共享session,提高可用性和可扩展性。 2. 负载均衡:使用负载均衡器分配请求到多个Tomcat实例,实现...

    Tomcat6源代码学习(运行源代码及调试)

    4. JMX:Java Management Extensions,提供监控和管理Tomcat的工具。 六、源代码学习进阶 1. 阅读Servlet和JSP规范:理解Tomcat是如何实现这些标准的。 2. 学习国际化和本地化:查看源代码中的LocaleSupport类,...

    mac-apache-tomcat.zip

    12. **JMX监控**:Apache Tomcat支持Java Management Extensions (JMX),可以通过JConsole或其他工具进行远程监控和管理,如查看内存使用情况、线程状态等。 13. **性能优化**:根据实际需求,可以调整Tomcat的JVM...

    Tomcat 插件

    2. JMX Remote Lifecycle Listener:通过JMX(Java Management Extensions)接口,远程监控和管理Tomcat服务器。 3. IntelliJ IDEA/Tomcat Integration:IDEA等集成开发环境提供了与Tomcat的集成,可以直接在IDE内...

    tomcat9.0.85可用版本压缩包

    此外,还可以使用JMX(Java Management Extensions)工具远程监控和管理Tomcat实例。 10. **集成开发环境(IDE)支持**: 多数主流的Java IDE,如Eclipse、IntelliJ IDEA等,都支持直接集成Tomcat服务器,方便...

Global site tag (gtag.js) - Google Analytics