Пакетное задание Spring не запускается при настройке источника данных - PullRequest
0 голосов
/ 25 марта 2020

Я новичок в Spring Batch и Quartz. Я сталкиваюсь с такой проблемой, как запланированное задание не выполняется, когда я настраивал свойства Quartz, например Datasource (он автоматически вставляет выражение CRON в таблицы Quartz), в противном случае он выполняется нормально в соответствии с выражением cron. Версии Весенняя партия 3.0 + Кварц 2.2. Ниже приведен мой код

<bean id="quartzSchedulerFactoryBean"  class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="jobDetails">
            <list>
                <ref bean="taskJobDetail" />
            </list>
        </property>
        <property name="triggers">
            <list>
                <ref bean="taskCronTrigger" />
            </list>
        </property>
        <!-- <property name="dataSource" ref="dataSource1"></property>
        <property name="configLocation" value="classpath:/quartz.properties" />
        <property name="applicationContextSchedulerContextKey" value="applicationContextUtil" /> -->
    </bean>

Для целей таблиц кварца и Spring я использую Mysql и для прикладных целей DB2. Мое требование: необходимо перенести работу без перезапуска приложения . Пожалуйста, дайте мне знать, если что-нибудь требуется. Заранее спасибо. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...