3
我使用的Java EE定时器服务程序创建持久性计时器的Java EE定时服务,编程定时器和应用程序部署
@Resource
TimerService timerService;
...
timerService.createCalendarTimer(scheduleExpression, new TimerConfig(..., true));
计时器按预期方式工作,并坚持:我可以停止和启动服务器和计时器仍然在那里。
现在,当我部署新版本的应用程序时,计时器丢失。有没有一种办法之一:
保持定时器当应用程序被重新部署在同一台服务器
有部署后通过我的Java EE应用程序的第一次启动调用的方法上,这样我可以重新创建所有计时器?
仅供参考:在EJB规范中创建的JIRA问题恰恰解决了这个问题,但由于不明确的原因而被拒绝。 –