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!

