-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Alex,
Alex79 wrote:
> You mentionned a session listener, can you point me out to a tutorial on how
> to do it?
Easy: write a class that implements
javax.servlet.http.HttpSesionListener and then enable it in your web.xml
file like this:
<listener>
<listener-class>package.for.your.Class</listener-class>
</listener>
<listener>s are defined after <filter>s in your web.xml file.
> Are there any generic session listener that I could use out of the
> box?
Not really, but they're really easy to write: just implement two
methods. You're really only interested in the "destroyed" method:
public void sessionDestroyed(HttpSessionEvent se)
{
Session s = se.getSession();
logger.debug("Session " + s.getSessionId() + " is being destroyed",
new Throwable());
}
This will log a stack trace whenever a session is destroyed. You should
be able to see what component is calling session.invalidate originally.
Hopefully, you are using a logger that will make a nice stack trace for
you. Otherwise, you can use a StringWriter or something along with
Throwable.printStackTrace().
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHC5709CaO5/Lv0PARAlc8AKDCBdqVq5zh8HMniESsISLz2Dx3bgCfQ+vK
EF1H7zOFKcDtU6FtfqPbnxc=
=KTvb
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]