1
是否可以確定在使用mbean公開的tomcat服務器上部署了所有webapps?使用JMX MBean檢索部署在Tomcat上的webapps的名稱
是否可以確定在使用mbean公開的tomcat服務器上部署了所有webapps?使用JMX MBean檢索部署在Tomcat上的webapps的名稱
對於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);