Contador de sesiones

casi416
06 de Mayo del 2005
Quiero hacer un contador de sesiones y se me ocurre como hacer que aumente cuando se crea una nueva sesión pero no como decrementar las sesiones que expiren. Utilizo Tomcat y no sé que podría hacer. Las sesiones expiran por el valor del parámetro session-timeout pero ¿cómo puedo enterarme de cuando expira una sesión para decrementar el contador? Gracias.

Jordi Farr?
06 de Mayo del 2005
Prueva con un listener. Consulta la documentacion de Tomcat. NetBeans te los crea con un asistente.
. . .
public void sessionCreated(HttpSessionEvent evt){
actives++;
}

public void sessionDestroyed(HttpSessionEvent evt) {
if(actives > 0)
actives--;
}

public static int getActives() {
return actives;
}