Я нашел этот ответ: 1. Длинный ответ Quartz, требующий источников данных, однако, если вы хотите получить еще более глубокий ответ, я считаю, что мне нужно покопаться в исходном коде или провести дополнительные исследования: a. JobStoreCMT полагается на транзакции, которыми управляет приложение, использующее Quartz. Транзакция JTA должна выполняться перед попыткой запланировать (или отменить планирование) задания/триггеры. Это позволяет «работе» планирования быть частью «более крупной» транзакции приложения. JobStoreCMT на самом деле требует использования двух источников данных — одного, в котором транзакции соединения управляются сервером приложений (через JTA), и другого источника данных, в котором есть соединения, не участвующие в глобальных (JTA) транзакциях. JobStoreCMT подходит, когда приложения используют JTA-транзакции (например, через сеансовые компоненты EJB) для выполнения своей работы. (Ссылка; http://quartz-scheduler.org/documentation/quartz-1.x/configuration/ConfigJobStoreCMT)
Однако в нашем конкретном приложении существует предполагаемый конфликт с нетранзакционным драйвером. Кто-нибудь знает, может ли Quartz (JobsStoreCMT) работать только с источником транзакционных данных?