It depends on your definition of easier... you could provide your own session manager with your own session implementation, which supports such a mechanism or patch the existing StandartSession.java. I don't know whether you'd call it easy :-) Leon
On Thu, Dec 4, 2008 at 8:09 PM, Timothy J Schumacher <[EMAIL PROTECTED]> wrote: > Hi Leon, > > Thanks for the info. So, if I simply wanted to tell TC to invalidate all > sessions is there something easier I could do? > > Tim > > Leon Rosenberg wrote: >> >> Hello Tim, >> >> there is no easy and direct way to do it. What you can do is to create >> a SessionListener >> >> (http://java.sun.com/javaee/5/docs/api/javax/servlet/http/HttpSessionListener.html), >> register it as listener in the web.xml and store references to the >> sessions upon creation somewhere (read map). >> But beware, you have to be cautious a) not to create a memory leak by >> not letting tomcat to remove outdated sessions and b) synchronize >> accesses to your map and sessions without creating dead locks (since >> 1.4 doesn't have all the fancy concurrency stuff). >> >> regards >> Leon >> >> On Thu, Dec 4, 2008 at 7:32 PM, Timothy J Schumacher >> <[EMAIL PROTECTED]> wrote: >> >>> >>> Hi, >>> >>> I have TC 5.0.12 and java 1.4.1_04. Unfortunately, I am stuck using >>> these >>> versions for now... >>> >>> I am trying to figure out how to access/manipulate all the sessions for >>> my >>> web app. I guess I want something similar to the manager application, >>> but I >>> don't want to have to run the manager application. Does anyone know of a >>> good reference to learn more about how this works? I looked a little bit >>> at >>> the docs but it was not clear to me how to access this data. >>> >>> Thanks! >>> Tim >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]