Разговор не поддерживается, исключение интеграция кварца весной - PullRequest
0 голосов
/ 07 мая 2020

Я хочу интегрировать кварц в свой весенний mvc проект. Я использовал компоненты ниже для конфигурации

<!-- For times when you need more complex processing, passing data to the 
        scheduled job -->
    <bean name="decommisionJob"
        class="org.springframework.scheduling.quartz.JobDetailFactoryBean">
        <property name="jobClass"
            value="com.fdp.scheduler.JobScheduler" />
        <property name="jobDataMap">
            <map>
                <entry key="decompositionJob" value-ref="decompositionJob" />
            </map>
        </property>
        <property name="durability" value="true" />
    </bean>

    <!-- Run the job every 5 seconds only on Weekends -->
    <bean id="cronTrigger"
        class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
        <property name="jobDetail" ref="decommisionJob" />
        <property name="cronExpression" value="0/5 * * ? * SAT-SUN" />
    </bean>

    <!-- Scheduler factory bean to glue together jobDetails and triggers to
    Configure Quartz Scheduler -->
    <bean
        class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="jobDetails">
            <list>
                <ref bean="decommisionJob" />
            </list>
        </property>

        <property name="triggers">
            <list>
                <ref bean="cronTrigger" />
            </list>
        </property>
    </bean>

При развертывании я получаю следующую ошибку:

Ошибка инициализации контекста: org.springframework.beans.factory.BeanCreationException: Ошибка создания bean-компонента с именем ' cronTrigger 'определен в ресурсе пути к классу [config / fdpCircleWeb-config.xml]: инициализация bean-компонента не удалась; вложенное исключение - org.springframework.beans.ConversionNotSupportedException: не удалось преобразовать значение свойства типа org.springframework.scheduling.quartz.JobDetailFactoryBean в требуемый тип org.quartz.JobDetail для свойства jobDetail; вложенное исключение: java .lang.IllegalStateException: не удается преобразовать значение типа [org.springframework.scheduling.quartz.JobDetailFactoryBean] в требуемый тип [org.quartz.JobDetail] для свойства 'jobDetail': подходящих редакторов или стратегии преобразования не найдено

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