我正在使用 Cocoon 并希望将石英调度程序的作业和触发器存储在数据库中,以便它们被持久化。我可以看到我需要在哪里进行更改,cocoon.xconf
但我找不到太多关于如何配置数据源等的信息。
如何配置它以使用我们现有的(postgres)数据库?
我正在使用 Cocoon 并希望将石英调度程序的作业和触发器存储在数据库中,以便它们被持久化。我可以看到我需要在哪里进行更改,cocoon.xconf
但我找不到太多关于如何配置数据源等的信息。
如何配置它以使用我们现有的(postgres)数据库?
你需要做两件事:
org.quartz.jobStore.dataSource=myDS
org.quartz.dataSource.myDS.URL=$URL
org.quartz.dataSource.myDS.driver=$driver
org.quartz.dataSource.myDS.maxConnections=5
org.quartz.dataSource.myDS.password=$password
org.quartz.dataSource.myDS.user=$user
org.quartz.dataSource.myDS.validationQuery=$any query that doesn't return an error when properly connected
org.quartz.jobStore.tablePrefix=QREPL_
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.PostgreSQLDelegate
希望这会有所帮助,唐