2016-08-03 67 views
0

所以我設法在我的JSF web應用程序中使用quartz調度程序。眼下的觸發器的表達式是在quartz_data.xml文件,如:是否可以在數據庫(mongoDB)中存儲石英cronjob配置?

<schedule> 
     <job> 
     <name>myCronjob</name> 
     <job-class>ch.scheduler.myCronjob</job-class> 
    </job> 
    <trigger> 
     <cron> 
      <name>myCronjob</name> 
      <job-name>myCronjob</job-name> 
      <cron-expression>0 0/30 * * * ? *</cron-expression> 
     </cron> 
    </trigger> 
    ... 
</schedule> 

是否有存儲在MongoDB中這些表達方式。

回答

0

我使用石英1.8.6,所以我只是回顧www.quartz-scheduler.org並獲得一些信息給你。

首先,石英支持jdbc store當然。 Quartz提供JDBC-JobStoreTX來將數據存儲在數據庫中。配置參考是here

此外,您可以從www.quartz-scheduler.org/downloads/下載quartz 2.2.3。在你解壓quartz-2.2.3-distribution.tar.gz之後,你可以看到「examples/example13/instance2.properties」。它有一些配置。

+0

我忘了提及我正在使用mongoDB,並在其中提到:JDBCJobStore用於在關係數據庫中存儲調度信息(作業,觸發器和日曆)。 – marcmaann

相關問題