2010-10-18 6 views
2

salutations tous j'ai une application qui sont faites avec le cadre de printemps et déployé sur apache, tomcat et je vois le gestionnaire tomcat qu'il ya beaucoup de sessions de l'ONU utilisé dans l'application et je veux trace lorsque cette session est créée et qui les crée, comment le faire?Comment tracer la création de session

Répondre

1

Faire un HttpSessionListener, enregistrez-le dans web.xml (ou avec annotations, si vous utilisez servlet 3.0).

La méthode sessionCreated(..) est déclenchée chaque fois qu'une session est créée.

1

Vous pouvez installer LambdaProbe ou sa fourche PSIProbe qui vous donnera des détails comme celui-ci. Les deux sont des produits open source et l'utilisation est très similaire à celle de Tomcat Manager.

LambdaProbe ne semble plus être entretenu. Mais voir la capture d'écran de la liste de session pour PSIProbe, vous pouvez voir l'âge et l'adresse IP de chaque session.

http://psi-probe.googlecode.com/svn/wiki/Features/session-list.png

Questions connexes