Olá pessoal.
Como eu faco pra rodar um metodo de uma classe MINHA quando o tomcat for inicializado?
Eu tentei extendendo essa minha classe de ValveBase e colocando a chamada lá no server.xml. Mas ele me retorna um ClassNotFoundException.
Outras alternativas?
Tu implementa uma das duas…
javax.servlet.http.HttpSessionListener
javax.servlet.ServletContextListener
Depende se tu quer ouvir sessao ou contexto.
E coloca la no web.xml
<listener>
<listener-class>
com.teu.pacote.Classe
</listener-class>
</listener>
Olá! Valeu pela ajuda!
Fiz o que vc disse, mas ele nao quis saber de conversa. Me retornou um SEVERE: Error configuring application listener of class. ClassNotFoundException na minha classe.
Nao entendo pq .
Ele nao achou a tua classe? eh isso?
Como tu esta usando o tomcat? integrado com eclipse?
Exato. Nao achou minha classe. E sim. To usando direto do eclipse.
Se tu tirar esse listener do web.xml a tua aplicacao funciona?
Opa. Consegui fazer funcionar! Valeu!