我想用java melody来监控服务器tomcat上的webapp。在路径/var/lib/tomcat6/webapps
我hava列表中这样
manager ROOT SIG-CORE-SERVICE
如果我将其添加到ROOT中的web.xml
<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>
我可以使用链接http://<host>/monitoring
监控所有网络应用。这样对吗?但我想仅监控应用程序SIG-CORE-SERVICE,如http://<host>/SIG-CORE-SERVICE/monitoring
我该怎么办?非常感谢!
答案 0 :(得分:0)
首先你需要javamelody libs(javamelody.jar和jrobin-.jar)。将它们添加到您的webapp的lib文件夹中。 然后将过滤器,过滤器映射和侦听器(在您的问题中提到)添加到webapp的web.xml(可能在/ var / lib / tomcat6 / webapps / SIG-CORE-SERVICE / WEB-INF中)。 然后打开http:/// SIG-CORE-SERVICE / monitoring