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