Existe uma maneira fácil de monitorar sessões em uma aplicação web tomcat?

votos
4

Eu estou trabalhando em uma aplicação web usando Spring MVC 2.5. Estou usando o Eclipse como meu IDE e implantação no Tomcat 6.

Eu estou preocupado que eu não entendo como sessões de trabalho na Primavera, e queria saber como eu poderia ir sobre como monitorar o status da sessão. Eu sei que Tomcat tem vários recursos de monitoramento, e posso até mesmo transformá-los em em Eclipse ... mas eu não sei como eles funcionam. Eu também acho que eu poderia ser capaz de usar o aplicativo gerenciador de Tomcat, mas não parece estar em execução.

De qualquer forma, eu não quero passar os próximos dois dias configurar este. Alguém pode me aponte em uma configuração simples de fazer sessões de monitor?

Publicado 19/05/2009 em 17:11
fonte usuário
Em outras línguas...                            


3 respostas

votos
1

Depende do que você quer ver na sessão.

Se você estiver interessado em que os objetos são colocados na sessão, então eu gostaria de acrescentar um pontos de interrupção em session.get / set / removeAttribute e depois de depuração. Você também pode adicionar um HttpSessionListener e definir pontos de interrupção ou login quando a sessão é criada / destruído.

Outro caminho a percorrer é adicionar OpenSymphony / clickstream (apenas um frasco e alguns jsp: s, não um webapp separado). Desta forma, você pode monitorar toda a atividade (clickpaths) para cada sessão. É fácil de modificar também mostrar todos os atributos de sessão. (Google clickstreams OpenSymphony)

Respondeu 28/05/2009 em 14:25
fonte usuário

votos
1

SpringSource (Spring Framework / Rod Johnson homens) tem uma versão do tomcat, onde eles colocaram toda a instrumentação adicional no Tomcat

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

SpringSource tc Servidor ™ é uma versão Enterprise do Apache Tomcat, o servidor de aplicativos web amplamente utilizado. SpringSource tc Server é endurecido para uso empresarial e é acoplado com capacidades operacionais-chave, avançou diagnósticos e é apoiado pelo suporte de missão crítica.

Respondeu 19/05/2009 em 19:47
fonte usuário

votos
1

O Tomcat Manager é a maneira mais simples em toda a realidade. A menos que você tenha algum instalação personalizada tomcat, o gerente está sempre correndo, se tomcat é.

Respondeu 19/05/2009 em 19:44
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more