如何在tomcat服务器中获取所有已部署的应用程序

时间:2014-02-19 05:56:48

标签: java tomcat monitoring

我将创建一个用于监视tomcat的应用程序。是否有任何方法可以将所有应用程序部署在tomcat中(任何Web服务都提供了tomcat来获取它,或者是否有其他方法可以找到它)。
例如:输入为http://ip:port,指向tomcat服务器。我需要在相应的URL(tomcat)上部署所有应用程序。怎么可能?但是我的应用程序安装在不同的服务器上

2 个答案:

答案 0 :(得分:3)

您可以阅读并解析http://hostname:port/manager/html页面。它包含已部署的应用程序列表

答案 1 :(得分:1)

如果你能够使用JMX,那么就是这样!JMX是Java标准版的集成技术,它允许任何应用程序为其用户提供管理和监视,当然Tomcat包括它。

你会做一个像

这样的查询
JMXQuery=Catalina:j2eeType=WebModule,*

check this site