tomcat6 - 使用 VisualVM 配置 Tomcat 应用程序

标签 tomcat6 visualvm

我想使用 VisualVM 工具分析在 Tomcat 上运行的应用程序。不幸的是,当我告诉 VisualVM 分析 Tomcat 时,Tomcat 打印出几条消息,表明它正在连接到分析工具,然后就退出了。

详细信息...

我使用的是 Windows XP、Tomcat 6、VisualVM 1.2.1 和 JDK 1.6.0_11。

  1. 在 Visual VM 中,我右键单击 Tomcat 应用程序并选择“配置文件”
  2. 在“Profiler”选项卡中,我按下“Memory”按钮(或“CPU”按钮)。
  3. Tomcat 退出

请注意,如果我右键单击 Tomcat 应用程序并选择“堆转储”,则似乎可以正常工作。

最佳答案

我现在可以使用我的 Tomcat 应用程序进行 VisualVM 分析。我需要在tomcat启动时添加以下参数:

-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

Here is a nice article关于使用 VisualVM 监视 Tomcat

关于tomcat6 - 使用 VisualVM 配置 Tomcat 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1890431/

相关文章:

tomcat - 在同一 tomcat 但不同端口上部署 Web 服务和 Web 门户时的 JVM

spring - 如何更改找到 bean 的上下文路径

.net - 监控 .NET 线程

java - visualvm - 无法检测到本地 Java 应用程序

mysql - 重新部署后,Tomcat webapp 无法使用 MySQL 驱动程序

为 RapidSSL 数字证书设置 APR 连接器的 Tomcat 6

Spring 安全 3.2 + Tomcat 6.0.24

java - 尝试分析应用程序时重新定义失败,出现错误 62

java - 从 Eclipse 运行 Visual VM

java - 如何按转储文件中的值过滤变量?