【问题标题】:Viewing Tomcat 6.0's MBeans in Jconsole在 Jconsole 中查看 Tomcat 6.0 的 MBean
【发布时间】:2009-11-15 15:38:02
【问题描述】:

我正在尝试编写一个小代理来控制 tomcat,现在看起来 JMX 对我来说是最好的选择。使用 manager http 服务,我可以看到注册了各种整洁的 mbean,它们为我提供了我需要的所有信息。唯一的问题是,当我使用 jconsole 连接到 tomcat 实例时,我看不到任何这些 mbean,只有标准的 JVM 。

在 tomcat 允许在 jconsole 中查看它的 mbean 之前我需要做某种巫术,还是我误解了 jconsole 的作用?在我了解发生了什么之前,我不想开始尝试编写任何代码。

顺便说一句,我在 win 7 上运行带有 java 1.6.0_16 的 tomcat 6.0.20。

干杯, 布赖恩。

【问题讨论】:

    标签: tomcat jconsole mbeans


    【解决方案1】:

    您是否按照 tomcat 文档中的说明设置了 CATALINA_OPTS?

    http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html

    您至少需要“-Dcom.sun.management.jmxremote”才能在与 JVM 相同的机器上使用 jconsole

    【讨论】:

    • 是的,我做到了。不幸的是,我是在一个被跳过的地方做的。换了位置,现在可以用了。至少可以说,我感到有些尴尬。不过感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多