是否可以使用暴露的mbean确定在tomcat服务器上部署的所有Web应用程序?
答案 0 :(得分: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);