我将创建一个用于监视tomcat的应用程序。是否有任何方法可以将所有应用程序部署在tomcat中(任何Web服务都提供了tomcat来获取它,或者是否有其他方法可以找到它)。
例如:输入为http://ip:port
,指向tomcat服务器。我需要在相应的URL(tomcat)上部署所有应用程序。怎么可能?但是我的应用程序安装在不同的服务器上
答案 0 :(得分:3)
您可以阅读并解析http://hostname:port/manager/html
页面。它包含已部署的应用程序列表
答案 1 :(得分:1)
如果你能够使用JMX,那么就是这样!JMX是Java标准版的集成技术,它允许任何应用程序为其用户提供管理和监视,当然Tomcat包括它。
你会做一个像
这样的查询JMXQuery=Catalina:j2eeType=WebModule,*