[Resolvido]Forçar o Tomcat a carregar uma classe

4 respostas
S

Boa tarde

eu quero deixar uma Thread rodando o tempo todo no servidor mas não consegui pensar em uma maneira “elegante” para fazer a Thread ser disparada então decide criar uma classe que terá um bloco static que dará início a essa Thread.

Minha dúvida é: como forçar o Tomcat a carregar essa classe? Eu segui esse How To mas não consegui.

Obs: Se houver uma maneira melhor do que a que eu pensei por favor me digam.

4 Respostas

RoxRicardo

Certa vez resolvi isso criando um filter e iniciando a Thread no método init do filtro.

S

Eu pensei em fazer algo assim mas ficou parecendo uma gambiarra (afinal não é função do filtro fazer isso). No momento eu creio que eu vá fazer assim até encontrar uma solução definitiva.

rmendes08

Um ServletContextListener não te ajuda não ?

S

Consegui resolver utilizando o ServletContextListener sugerido por rmendes08.

Obrigado rmendes08 e RoxRicardo pela atenção.

Criado 30 de setembro de 2013
Ultima resposta 1 de out. de 2013
Respostas 4
Participantes 3