----- Original Message -----
Sent: Friday, April 28, 2000 8:38
AM
Subject: Listing Active Sessions
Hi All,
Could some one tell
me how to list all the sessions which are active at a particular
instance? I guess the
interface HttpSessionContext can be used for this, but API doc says, it has
been deprecated with no replacement.
Could some one suggest an
alternative way out please....??
I'm using JavaWebServer
2.0
Thanks in
Advance.
Rao.
Hi Rao,
There is a good reason
why access to other servlets and sessions via the Servlet API
has been deprecated and
in most cases deprecated properly, namely security.
If you can access them so
can anyone one elses Servlets and JSP's which is not a good
thing.
You could setup all of
your servlets such that session object references are stored
in a central storage
object however you may have problems when the server is restarted
(Session objects are
quite often persistent) so you would have to have some way of
updating your session
reference object each time a session object (via getSesstion
methods)
is grabbed from the
session pool. While it might seem like a good idea to make your
session
reference object
persistent as well, it is not because the sesssion objects you would be
storing
in your .ser file will no
longer be the same session objects that the server restores (it has
its
own session
store).
Just out of interest, why
on earth do you need to be able to track all sessions?
Andy
Bailey