2014-02-19 36 views
2

我將創建一個用於監視tomcat的應用程序。是否有任何方法可以將所有應用程序部署到tomcat中(任何提供tomcat的Web服務都可以獲取它,或者有任何其他方法可以找到它)。
例如:輸入爲http://ip:port,它指向一個tomcat服務器。我需要獲取部署在相應url(tomcat)上的所有應用程序。它有可能如何?但是這裏我的應用程序安裝在不同的服務器上如何在tomcat服務器中獲取所有已部署的應用程序

回答

1

如果你能夠使用JMX,那麼就是這樣!,JMX是Java標準版的集成技術,允許任何應用程序向其用戶提供管理和監視,並且當然Tomcat包括這一點。

你會做一個查詢像

JMXQuery=Catalina:j2eeType=WebModule,* 

check this site

3

您可以讀取並解析http://hostname:port/manager/html頁。它包含已部署應用程序的列表

+0

它是否通過編程方式完成而不解析。 –

相關問題