2015-07-23 1 views
0

У меня есть веб-приложение, работающее на Weblogic. У него есть com.jamonapi: jamon: 2.81 как зависимость от maven. Я использую org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor с конфигурацией aop. Для каждого вызова метода/метода dao перехватчик jamon вычисляет статистику и сохраняет их в памяти.JamonAdmin in Different Servlet Container

Я установил базу пристаней для развертывания jamon.war и начал ее. Я могу получить к нему доступ через http://localhost:3162/jamon/jamonadmin.jsp

Однако он показывает только локальную статистику. Он не показывает статистику моего веб-приложения, работающего в Weblogic. Это меня не удивило, так как я не делал для этого никакой настройки. Вопрос в том, как я могу сделать эту магическую конфигурацию, чтобы jamon.war просматривал статистику, собранную в моем веб-приложении, запущенном в weblogic.

Спасибо.

ответ

0

Вам необходимо определить jamon как предоставленную зависимую область видимости в pom.xml вашего webapp.

<dependency> 
    <groupId>com.jamonapi</groupId> 
    <artifactId>jamon</artifactId> 
    <version>2.81</version> 
    <scope>provided</scope> 
</dependency> 

Это гарантирует, что ваш Weblogic WebApp использует jamonapi.jar файлы в контейнере сервлетов (пристани/Библиотека/хамон-2.81.jar) вместо дубликата развернутый с самого веб-приложение.

 Смежные вопросы

  • Нет связанных вопросов^_^