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/ мониторинг