第1章 概述

当业务系统中已经使用了Quartz时,再引入报表系统的调度功能,也就是系统中有两套Quartz配置,如果使用同一套数据库表,就会出现冲突,导致任务不能正确执行,这时可以通过下面方法解决。

1.1 解决方法

Unieap-schedular.properties配置文件是用来配置报表调度模块的,里边包含了Quartz的相关配置,配置文件路径如下:

WebContent/WEB-INF/conf/unieap/newscheduler/unieap-schedular.properties

此配置文件中有一项org.quartz.jobStore.tablePrefix =QRTZ是quarz表的前缀,将这个前缀修改为ur_qz(其它前缀也可以)

org.quartz.jobStore.tablePrefix =ur_qz_

然后在quartz建库脚本中,将所有表名,都用urqz前缀替换,即可实现一个系统中存在多套quartz表,避免了冲突。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""