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]>
