我使用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. 異常,同時部署JBoss服務器上的Spring MVC應用
- 5. 在JBOSS上熱部署時EJB不會更新
- 6. 計時器不會停止
- 7. 計時器不會停止
- 8. 計時器不會停止
- 9. 定時器不會停止c#
- 10. GUI定時器不會停止
- 11. 在JBoss上部署Spring應用程序時出錯
- 12. 在Jboss 7.1.1上部署Spring引導應用程序時出錯
- 13. Spring Insight Operations - 在Jboss 5.1.2上部署Insight Agent時發生錯誤
- 14. 程序在部署時停止響應
- 15. 如何在jboss上部署期間停止掃描war文件
- 16. Javascript定時器不停止
- 17. 定時器不停止
- 18. 部件有時會停止
- 19. 的JBoss 7.1不能部署使用Spring
- 20. JBoss ejb3.0即時熱部署
- 21. 計時器在想要停止時不停止,不想停止時Obj-C
- 22. 計時器在停止或禁用後不會停止
- 23. 如何在jboss(版本5)服務器上部署spring boot war?
- 24. 無法在JBoss服務器上部署Spring Web服務
- 25. 當部署到JBoss EAP6服務器時,Spring MVC文件上傳問題
- 26. 在使用JBoss/Spring和NetBeans部署WebAppp時發生javax.naming.NameNotFoundException
- 27. java.security.NoSuchAlgorithmException:部署在jboss上時AES KeyGenerator不可用
- 28. ClearInterval不會停止計時器
- 29. NSTimer無效不會停止計時器
- 30. 遊戲計時器不會停止