我正在尝试编写一个小代理来控制 tomcat,现在看起来 JMX 对我来说是最好的选择。使用管理器 http 服务,我可以看到注册了各种整洁的 mbean,它们为我提供了我需要的所有信息。唯一的问题是,当我使用 jconsole 连接到 tomcat 实例时,我看不到任何这些 mbean,只有标准的 JVM 。
在tomcat允许在jconsole中查看其mbean之前我需要做某种巫术,还是我误解了jconsole的作用?在我了解发生了什么之前,我不想开始尝试编写任何代码。
顺便说一句,我在 win 7 上运行带有 java 1.6.0_16 的 tomcat 6.0.20。
干杯,布赖恩。