Pessoal,
Gostaria de saber se existe algum listener ou coisa do tipo que execute depois de carregar as classes no deploy da aplicação.
Como por exemplo o ServletContextListener(este listener executa antes de carregar as classes da aplicação por isso não pode ser ele).
Ou Seja:
Quando subir o Tomcat, já executa o método
Procurei no google mas não encontrei nada
Se eu entendi, você quer que algo seja executado no deploy da aplicação. Tenta criar um ManagedBean de aplicação e coloca com eager = true (para forçar sua inicialização), e dentro dele um método @PostConstruct (para ser executado após sua criação).
import javax.annotation.PostConstruct;
import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.ManagedBean;
@ManagedBean(eager = true)
@ApplicationScoped
public class BeanDeAplicacaoMB {
@PostConstruct
public void init() {
//faz alguma coisa
}
}
ayslanms,
Obrigado pela resposta,
mas estou usando JSF 1.2
Desta forma não vai funcionar tem algum jeito de usar sem annotations?