Galera estou com uma duvida como eu uso um Listener na minha aplicação criei as classes abaixo mais quando meu servidor sobe ele não esta passando nas minhas classes. Estou me baseando de um exemplo que achei.
alguém pode ajudar ?
public class ApplicationWatch implements ServletContextListener {
public static long applicationInitialized = 0L;
/* Application Startup Event */
public void contextInitialized(ServletContextEvent ce) {
applicationInitialized = System.currentTimeMillis();
System.out.println("PASSOU contextInitialized");
}
/* Application Shutdown Event */
public void contextDestroyed(ServletContextEvent ce) {
System.out.println("PASSOU contextDestroyed");
}
}
e criei mais essa aqui
public class SessionCounter implements HttpSessionListener {
private static int activeSessions = 0;
/* Session Creation Event */
public void sessionCreated(HttpSessionEvent se) {
activeSessions++;
System.out.println("PASSOU sessionCreated");
}
/* Session Invalidation Event */
public void sessionDestroyed(HttpSessionEvent se) {
if(activeSessions > 0)
activeSessions--;
System.out.println("PASSOU sessionDestroyed");
}
public static int getActiveSessions() {
System.out.println("PASSOU getActiveSessions");
return activeSessions;
}
}
no XML
<listener>
<listener-class>
br.com.farmarcia.remarcacaodepreco.util.validator.ApplicationWatch
</listener-class>
</listener>
<listener>
<listener-class>
br.com.farmarcia.remarcacaodepreco.util.validator.ApplicationWatch
</listener-class>
</listener>