0

我想使用java melody来监控服务器tomcat上的可能webapp。在路径/var/lib/tomcat6/webapps中我有这样的列表

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>

我可以使用链接监视所有 webapps http://<host>/monitoring。这样对吗?但我只想像这样监控应用程序 SIG-CORE-SERVICEhttp://<host>/SIG-CORE-SERVICE/monitoring

我能怎么做?非常感谢!

4

1 回答 1

0

首先,您需要 javamelody 库(javamelody.jar 和 jrobin-.jar)。将它们添加到 webapp 的 lib 文件夹中。然后将过滤器、过滤器映射和侦听器(您在问题中提到的)添加到您的 web 应用程序的 web.xml(可能在 /var/lib/tomcat6/webapps/SIG-CORE-SERVICE/WEB-INF 中)。然后打开 http:///SIG-CORE-SERVICE/monitoring

于 2015-05-19T13:09:21.613 回答