Java-мелодия отслеживает только одно веб-приложение tomcat

Я хочу использовать Java-мелодию для мониторинга веб-приложения на сервере Tomcat. В пути /var/lib/tomcat6/webapps я хава список, как это

manager  ROOT  SIG-CORE-SERVICE

Если я добавлю это в web.xml в ROOT

      <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 ответ

Для начала вам нужны javamelody libs (javamelody.jar и jrobin-.jar). Добавьте их в папку lib вашего веб-приложения. Затем добавьте фильтр, сопоставление фильтров и прослушиватель (который вы упомянули в своем вопросе) в файл web.xml вашего веб-приложения (вероятно, в /var/lib/tomcat6/webapps/SIG-CORE-SERVICE/WEB-INF). Затем откройте http:///SIG-CORE-SERVICE/ мониторинг

Другие вопросы по тегам