0

actuellement en utilisant la base de données H2 pour les tests d'intégration de junit avec Spring Data, son fonctionnement bien, mais j'ai configuré une autre base de données avec le test junit. Mais maintenant ça ne marche pas. Aidez-moi s'il vous plaît à résoudre ceci.Double base de données pour le test Java Spring JUnit d'intégration

Je tente de configurer la base de données supplémentaire pour les planificateurs à quartz.

Merci à l'avance, Vishnu K.

+0

Salut les gars, Im obtenir ci-dessous erreur lors de l'utilisation base de données de quartz avec des tests d'intégration de JUnit « causés par: org.springframework.beans .factory.BeanCreationException: Erreur lors de la création du bean avec le nom 'schedulerFactoryBean' défini dans la ressource de chemin de classe [com/smc/config/QuartzConfig.class]: L'invocation de la méthode init a échoué, l'exception imbriquée est org.quartz.JobPersistenceException: Impossible d'extraire le trigger : Tableau "QRTZ_TRIGGERS" non trouvé; " Aidez-moi relove this. Merci d'avance –

Répondre

0

erreur signifie que vous avez posté il n'y a pas de tables liées à quartz dans DB. Et vous l'utilisez juste pour tester, vous pouvez configurer Quartz pour utiliser RAMJobStore pour stocker des travaux.

Voir documentation.

En bref, vous devez le définir dans les propriétés de configuration de quartz:

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