1

是否可以使用暴露的 mbean 确定所有 webapps 都部署在 tomcat 服务器上吗?

4

1 回答 1

0

对于 Tomcat 7.0.x(你没有说你使用的是哪个版本)。这样的事情应该可以解决问题:

MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();

ObjectName on = new ObjectName("Catalina:j2eeType=WebModule,name=//*/*,J2EEApplication=*,J2EEServer=*");

Set<ObjectName> results = mbeanServer.queryNames(on, null);
于 2012-06-03T14:31:08.030 回答