Существует ли простой способ мониторинга сеансов в веб-приложении tomcat? - PullRequest
4 голосов
/ 19 мая 2009

Я работаю над веб-приложением, использующим Spring MVC 2.5. Я использую Eclipse в качестве своей IDE и внедряю в Tomcat 6.

Меня беспокоит, что я не понимаю, как сеансы работают в Spring, и мне было интересно, как я могу отслеживать состояние сеансов. Я знаю, что у Tomcat есть различные возможности мониторинга, и я даже могу включить их в Eclipse ... но я не знаю, как они работают. Я также думаю, что смогу использовать приложение менеджера Tomcat, но оно не работает.

Во всяком случае, я не хочу тратить следующие два дня на настройку этого. Может ли кто-нибудь указать мне на простую настройку для проведения сеансов мониторинга?

Ответы [ 3 ]

1 голос
/ 19 мая 2009

SpringSource (Spring Framework / ребята из Johnson) имеет версию Tomcat, в которую они добавили все дополнительные инструменты в Tomcat

http://www.springsource.com/products/tcserver

SpringSource tc Server ™ является корпоративная версия Apache Tomcat, широко используемое веб-приложение сервер. Сервер SpringSource tc является закаленные для использования на предприятии и является в сочетании с ключевым операционным возможности, расширенная диагностика и поддерживается критически важной поддержкой.

1 голос
/ 28 мая 2009

Это зависит от того, что вы хотите увидеть в сессии.

Если вас интересует, какие объекты помещаются в сессию, я бы добавил точки останова на session.get / set / removeAttribute, а затем отладил. Вы также можете добавить HttpSessionListener и установить точки останова или войти, когда сеанс создается / уничтожается.

Другой способ - добавить opensymphony / clickstream (просто jar и несколько jsp: s, а не отдельное веб-приложение). Таким образом, вы можете отслеживать все действия (клики) для каждого сеанса. Это легко изменить, чтобы также показать все атрибуты сеанса. (Google OpenSymphony Clickstream)

1 голос
/ 19 мая 2009

Tomcat Manager - это самый простой способ во всей реальности. Если у вас не установлена ​​пользовательская установка tomcat, менеджер всегда работает, если tomcat установлен.

...