在Jconsole中查看Tomcat 6.0的MBean

时间:2009-11-15 15:38:02

标签: tomcat jconsole mbeans

我正在尝试编写一个小代理来控制tomcat,现在看来JMX对我来说是最好的选择。使用管理器http服务我可以看到有各种各样的整齐mbeans注册,给我所需的所有信息。唯一的问题是,当我使用jconsole连接到tomcat实例时,我没有看到任何这些mbeans,只看到标准的JVM。

在tomcat允许在jconsole中查看mbeans之前,我需要做些什么样的伏都教,还是我误解了jconsole的作用?在我明白发生了什么之前,我不想开始尝试编写任何代码。

BTW,我在win 7上使用java 1.6.0_16运行tomcat 6.0.20。

干杯, 布赖恩。

1 个答案:

答案 0 :(得分:1)

您是否设置了tomcat docs中显示的CATALINA_OPTS?

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

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