Использование jamon.war на tomcat

Я использую JAMon, и я хочу использовать jamon.war контролировать мое приложение. Тем не менее, мое приложение и jamon.war Приложение имеет разные загрузчики классов, и поэтому они не видят статические переменные друг друга (где данные хранятся, насколько я понимаю). Я получаю правильные данные, когда звоню MonitorFactory.getReport() в моем приложении.

Как заставить это работать?

1 ответ

Решение

Проблема заключалась в том, что у меня был jamon-xx.jar в моем WEB-INF/lib, Когда я удаляю его (и он есть только в директории lib tomcat), он загружается загрузчиком классов tomcat (который, я думаю, является родителем всех загрузчиков классов приложений), и поэтому эти два приложения могут совместно использовать статические поля.

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