尝试了如下方案:均无法解决问题
1.在可视化界面启动停止定时任务
2.在可视化界面删除并重新创建定时任务
3.重新jar包
偶然在数据库自带表中看到几条记录qrtz_开头的几个表,挨个打开表查看,发现以下两个表存在跟正常执行的job有不一样的字段:qrtz_triggers,qrtz_fired_triggers,经过查阅资料主要发现是quertz的bug,数据库中记录的状态为执行中,但是实际已经停止或者结束,导致框架无法正常运行这个异常的job,有一下两种方案,请根据实际情况操作:
1.删除qrtz表中跟这个job有关的信息(如果不熟悉表操作,慎重选择此方案),重新创建定时任务即可
2.查看这几个表中,异常记录跟正常记录的差异,修改为正常定时任务即可