首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quartz Schedular未反映代码更改

Quartz Schedular未反映代码更改
EN

Stack Overflow用户
提问于 2013-11-12 17:31:44
回答 2查看 176关注 0票数 0

我正在建立一个小型的员工管理系统的应用程序,在我的应用程序中,我有一个石英调度器,它用于跟踪每天的员工出勤,休假信息etc.This批处理计划运行在每天晚上11点

现在,我已经在我的java代码中做了一些更改用于假期计算,这些代码应该在我的本地环境和DEV环境中运行良好,但是在发布它以发现新的代码更改后,当批处理runs.There在日志中没有错误消息以及调度程序也在晚上11点启动时,新做的代码更改不会反映在PROD中。

我想提的一件事是,我的本地调度程序以及DEV调度程序是由用户通过GUI.But手动启动和停止的,prod调度程序全年都保持启动状态,用于日常记录跟踪。

有人能给出任何可行的解决方案吗?记住,我只在PROD server中遇到这个问题。

EN

回答 2

Stack Overflow用户

发布于 2013-11-12 18:45:49

当您取消部署应用程序时,您需要确保您的调度程序被销毁。它可能仍在为上一版本的代码触发,因为它创建了自己的线程,而线程不会停止。

如果这太难,只需重新启动PROD服务器即可。

您可能还希望查看Java计划任务,而不是Quartz:http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

票数 0
EN

Stack Overflow用户

发布于 2013-11-12 18:50:59

确保您已将其完全取消部署,然后重新部署它。您的旧代码可能仍然存在于PROD服务器的临时存放区

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19925469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档