Undeploy Action

2 respostas
Fox_McCloud

Senhores, bom dia.

Ao baixar uma aplicação (EAR) do Weblogic (10.3) descobri que os agendamentos feitos em Quartz da aplicação continuaram executando (e como eles chamam outros EJBs o fato de baixar a aplicação agendadora não afetou o processo).

Ao subir a nova versão da aplicação agendadora os agendamentos foram duplicados. Creio que pelo fato de o id da Thread da aplicação ter mudado, quando ela mandou desagendar os processos antes de reagendá-los o DefaultScheduler do Quartz foi uma nova instância, para a nova Thread, e os desagendamentos não foram realizados.

Existe alguma maneira de fazer uma invocação de um EJB automaticamente quando o undeploy for realizado? Assim eu chamaria um método para remover os agendamentos antes do undeploy…

Thanx!

:wink:

2 Respostas

qmx

como vc está usando weblogic

http://e-docs.bea.com/wls/docs100/programming/lifecycle.html#wp1058408

Fox_McCloud

qmx:
como vc está usando weblogic

http://e-docs.bea.com/wls/docs100/programming/lifecycle.html#wp1058408


Que beleza! Esse link resolve o meu problema!

Eu trabalhava com JBoss, então ainda não conheço todos os detalhes do Weblogic.

Obrigado!

:slight_smile:

Criado 17 de fevereiro de 2009
Ultima resposta 17 de fev. de 2009
Respostas 2
Participantes 2