我正在以编程方式使用Java EE Timer Services来创建持久定时器
@Resource
TimerService timerService;
...
timerService.createCalendarTimer( scheduleExpression, new TimerConfig( ..., true ) );
定时器按预期工作并保持不变:我可以停止并启动服务器,定时器仍在那里。
现在,当我部署新版本的应用程序时,计时器丢失了。有没有办法:
在同一服务器上重新部署应用程序时保留计时器
有一个在部署后第一次启动Java EE应用程序调用的方法,以便我可以重新创建所有计时器吗?