I'm using Tomcat 4.1.9 and no, I'm not seeing at all what I expect.  I have
a class that implements HttpSessionListener, HttpSessionAttributeListener,
and HttpSessionActivationListener and logs these events.  But I'm not
receiving the sessionDidActivate() event just mentioned.  I can stop and
restart Tomcat--with my session intact, but I don't receive any event
telling me that there was a session activated.

Scott

P.S. Here's another weird thing: A new session is spontaneously created once
per minute (in response to no stimulus on my part) while Tomcat is sitting
"idle":

2002-08-13 14:48:17,373 DEBUG [Thread-4 ] Request             -
sessionCreated: org.apache.catalina.session.StandardSessionFacade@14257f
2002-08-13 14:48:41,928 DEBUG [FileStore] Request             -
sessionCreated: org.apache.catalina.session.StandardSessionFacade@3e75a5
2002-08-13 14:49:42,065 DEBUG [FileStore] Request             -
sessionCreated: org.apache.catalina.session.StandardSessionFacade@d0b0f
2002-08-13 14:50:42,211 DEBUG [FileStore] Request             -
sessionCreated: org.apache.catalina.session.StandardSessionFacade@30de2e
2002-08-13 14:51:42,247 DEBUG [FileStore] Request             -
sessionCreated: org.apache.catalina.session.StandardSessionFacade@40b8a0

etc., etc...

> -----Original Message-----
> From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, August 13, 2002 2:03 PM
> To: Tomcat Users List
> Subject: Re: Tracking active sessions over a restart?
> 
> 
> 
> 
> On Tue, 13 Aug 2002, Scott Ganyo wrote:
> 
> > Date: Tue, 13 Aug 2002 13:37:32 -0500
> > From: Scott Ganyo <[EMAIL PROTECTED]>
> > Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> > To: "Tomcat-User (E-mail)" <[EMAIL PROTECTED]>
> > Subject: Tracking active sessions over a restart?
> >
> > I'm confused over the appropriate way to track user 
> sessions across restarts
> > of the servlet engine.  I've been using SessionListeners and
> > AttributeListeners to track the status of user sessions in 
> my application,
> > but I've found them to be unreliable when I restart Tomcat 
> and persistent
> > sessions are enabled.  Is there a way to ensure that I can 
> track the correct
> > list of active sessions regardless of restarts, etc?
> >
> 
> Last time I tried it with Tomcat 4.1.5 or so, this did work 
> correctly --
> you get a sessionCreated call the very first time that the session is
> created, and a sessionDestroyed call when it is finally invalidated or
> timed out.  In between, you can create a 
> SessionActivationListener if you
> also want to know when the session is swapped out and back in (either
> because of a restart, or because your Manager implementation 
> is swapping
> out active but idle session).
> 
> Are you seeing something different than this?  if so, what?
> 
> > Thanks,
> > Scott
> >
> 
> Craig
> 
> 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

Reply via email to