Oi pessoal.
To estudando para a SCWCD e resolvi fazer um teste com os listenrers
Testei o ServletContextListener e funcionou direitinho, só eu iniciar a aplicaçao que ele executa o método contextInitialized
Mas, eu tenti o HttpSessionListener e nao funciona :(
eu botei no web.xml:
<listener>
<listener-class>InterceptaSessao</listener-class>
</listener>
e criei a classe:
public class InterceptaSessao implements HttpSessionListener{
public void sessionCreated(HttpSessionEvent e){
new File("c:/pastaTeste").mkdir();
}
public void sessionDestroyed(HttpSessionEvent e){
}
}
em uma tentativa desesperada rsrs coloquei o código para criar uma pasta caso entrasse no método, mas nunca cria a pasta .. por mais q eu reestarte feche o browser .. abra .. navegue .. a pasta nunca é criada ( outros codigos tambem foram testados, o método de criar a pasta funciona com certeza).
tá faltando alguma coisa gente?
eu fiz dessa mesma forma ai no ServletContextListener e funcionou, para o HttpSessionListener tem mais alguma coisa de diferente pra fazer?
Obrigado