EJB método ao carregar

2 respostas
G

Gostaria de saber se é possível executar um método quando é feito o deploy de um EJB. Estou utilizando o JBoss.
Por exemplo, em Servlet é possível configurar para que ele execute o método init quando feito o deploy, neste caso ao reiniciar o servidor, o método init é executado automaticamente. É possível executar um método ao fazer o deploy do EJB?

2 Respostas

Foxlol

Se estiver utilizando EJB3, vc pode marcar um metodo com a anotação @PostConstruct.

Assim este método será executado logo após a instanciação do bean.

Se for um bean stateful vc pode utilizar o @Init, que é chamado antes do @PostConstruct e pode ser múltiplo.

Flw

G

Obrigado Foxlol,
Mas não funcionou, preciso que o método seja chamado quando for feito o deploy do EJB.

Criado 28 de maio de 2008
Ultima resposta 28 de mai. de 2008
Respostas 2
Participantes 2