/ / Jak skonfigurować kokon do korzystania z bazy danych jako magazynu dla zadań kwarcowych i wyzwalaczy - baza danych, planowanie, kwarc-scheduler, apache-coccoon

Jak skonfigurować kokon do korzystania z bazy danych jako magazynu dla zadań kwarcowych i wyzwalaczy - baza danych, planowanie, kwarc-scheduler, apache-coccoon

Używam Cocoon i chcę przechowywać zadania i wyzwalacze kwarcowego programu do planowania w bazie danych, więc są one utrwalone. Widzę, gdzie muszę dokonać zmiany cocoon.xconf ale nie mogę znaleźć wiele informacji na temat konfiguracji źródła danych itp.

Jak skonfigurować to, aby korzystać z naszej istniejącej bazy danych (postgres)?

Odpowiedzi:

1 dla odpowiedzi № 1

Musisz zrobić 2 rzeczy:

  • Dodaj następującą konfigurację do kwarc.properties z odpowiednimi wartościami podstawionymi dla symboli zastępczych $

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

  • Utwórz tabele bazy danych, w których przechowuje się kwarcdane zlecenia - powinieneś znaleźć skrypt DDL zawarty w dystrybucji Kwarcu, który utworzy je dla ciebie. Każda nazwa tabeli kwarcu powinna zaczynać się od tego samego prefiksu. W powyższej konfiguracji zakładam, że ten przedrostek to "QREPL_"

Mam nadzieję że to pomoże, Don