0

Derzeit bin ich mit H2-Datenbank für Junit Integration Test mit Spring Data, es funktioniert gut, aber ich konfigurierte eine weitere Datenbank mit Junit-Test. Aber jetzt funktioniert es nicht. Bitte helfen Sie mir, dies zu lösen.Dual-Datenbank für Java Spring Integration JUnit Test

Ich versuche, die zusätzliche Datenbank für Quartz-Scheduler zu konfigurieren.

Vielen Dank im Voraus, Vishnu K.

+0

Hallo Jungs, Im folgenden Fehler erhalten, während Quarz-Datenbank mit junit Integrationstests „durch verursacht werden: org.springframework.beans .factory.BeanCreationException: Fehler beim Erstellen einer Bean mit dem Namen 'schedulerFactoryBean' in der Klassenpfadressource [com/smc/config/QuartzConfig.class]: Aufruf der init-Methode fehlgeschlagen; verschachtelte Ausnahme ist org.quartz.JobPersistenceException: Trigger konnte nicht abgerufen werden : Tabelle "QRTZ_TRIGGERS" nicht gefunden; " Hilf mir, das zu überspielen. Vielen Dank im Voraus –

Antwort

0

Fehler Sie bedeutet geschrieben, dass es keine Quarzbezogenen Tabellen in DB sind. Und Sie verwenden es nur zum Testen. Sie können Quartz so konfigurieren, dass RAMJobStore zum Speichern von Jobs verwendet wird.

Siehe documentation.

Kurz gesagt, müssen Sie es in Quarz-Konfigurationseigenschaften einstellen:

org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore