hi, i have grown my own active session counting set up and it is definitely *adding* sessions to the count, but i do not think it is ever removing them. here is my configuration: 1. i have an object called SessionCount that contains a HashSet of session ids, and methods to add, remove, count, and list elements in that HashSet. 2. i have a user object that gets bound to the session, so i caused that user class to implement HttpSessionListener. Its sessionCreated() and sessionDestroyed() methods execute SessionCount.addSession(sessionId) and SessionCount.removeSession(sessionId), respectively. 3. i have this in my web.xml: <!-- this listener causes the session expiration to become known to the HPUser object in session --> <listener> <listener-class>com.happypuppy.util.HPUser</listener-class> </listener>
first of all, bearing in mind TIMTOWTDI, and that this is the way i've chosen *for now*, does this look right? i've confirmed that it's not adding multiple entries for the same session id, but on my dev server, where i *think* i am the only user, it thinks there are 3 active sessions. this is after logging out, at which point the session is manually destroyed, and logging back in. TIA, Barclay A. Dunn Senior Developer www.HappyPuppy.com 33-41 Newark St, #1A Hoboken, NJ 07030 201-269-6302