我使用Spring Quartz SchedulerFactoryBean每10秒运行一次任务(SimpleTriggerBean)。它工作的很好,除了当我取消部署应用程序,计时器继续运行。停止它的唯一方法是重新启动服务器!是否有一些JBoss或Spring配置会在应用程序解除部署时停止定时器?JBoss上的Spring定时器在部署时不会停止
1
A
回答
0
发现问题 - 我手动初始化Spring Context而不用servlet销毁它。增加了一个监听器,现在它已全部排序。
2
我和Spring Scheduler有完全相同的问题,并且摧毁了监听器中的上下文。例如:
public class InitListener implements javax.servlet.ServletContextListener {
protected static final Logger logger = LoggerFactory.getLogger(InitListener.class);
protected static final ClassPathXmlApplicationContext springContext = new ClassPathXmlApplicationContext(
"applicationContext.xml");;
public void contextInitialized(ServletContextEvent arg0) {
logger.info("Servlet Context is initialized....");
}
public void contextDestroyed(ServletContextEvent arg0) {
springContext.destroy();
logger.info("Servlet Context is destroyed....");
}
}
相关问题
- 1. 定时器不会停止?
- 2. JBoss 6:停止热部署
- 3. 定时器不会停止在Android的
- 4. 定时器不停止
- 5. 如何在jboss上部署期间停止扫描war文件
- 6. 部件有时会停止
- 7. 的JBoss 7.1不能部署使用Spring
- 8. JBoss ejb3.0即时热部署
- 9. 计时器在停止或禁用后不会停止
- 10. 如何在jboss(版本5)服务器上部署spring boot war?
- 11. NSTimer无效不会停止计时器
- 12. 在JBoss Portal上部署VisiFire
- 13. tcServer上的零停机时间部署?
- 14. 在jboss中部署Mule时出错4
- 15. 在JBOSS AS 7.1上部署多部分表单参数时
- 16. 将Spring应用程序部署到JBoss时出错 - NoSuchMethodError
- 17. onPause,onStop,onDestroy不停止定时器
- 18. 定时器不停止按钮点击
- 19. AVAudioPlayer在播放时不会停止
- 20. 停止的JBoss 5.0.1从一个WAR文件部署一切
- 21. CLLocationManager在部署时不会问我
- 22. C#计时器不停止?
- 23. 在特定的Ajax响应上停止定时器
- 24. 在Tomcat上部署时,Spring引导@Autowired Annotation不起作用
- 25. 定时器不会停止,并执行检查
- 26. setInterval函数不会停止即使使用clearInterval(定时器)
- 27. 部署在JBoss上,Intellij部分失败
- 28. 部署服务器上的验证器停止工作
- 29. 如何在定时器功能中停止定时器?
- 30. JBoss在服务器重启时停止尾巴