Hook no bootstrap do Tomcat

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!