У меня есть Java, написанная для выполнения очень очень простой операции. Это должно происходить раз в три часа и не связано с какими-либо действиями пользователя, это просто то, что вращается каждые три часа.
По этой причине у меня проблемы с устранением неполадок. Операция не происходит. Предполагая, что Java не повреждена, есть ли что-то, что должно «запустить» cron? Или я должен ожидать, что он будет запущен после перезапуска сервера?
<bean id="queueJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com.campbiche.pb.service.scheduler.BaseQuartzScheduler" />
<property name="jobDataAsMap">
<map>
<entry key="processorName" value="scheduleListingActions" />
<entry key="methodName" value="revolveQueue" />
</map>
</property>
</bean>
<bean id="queueCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="queueJob" />
<!-- run every 1 miunute -->
<property name="cronExpression" value="*/1 * * * * ?" />
</bean>
Работа в SpringSource. Cron настроен на одну минуту для тестирования. "" уже был добавлен в bean-компонент schedulerfactoryfactory, но я не включил сюда код для краткости.