Java旋律只监控一个webapp tomcat

时间:2014-06-30 04:22:16

标签: tomcat monitoring java-melody

我想用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

我该怎么办?非常感谢!

1 个答案:

答案 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