非常に単純な操作を行うためにJavaを作成しました。これは3時間ごとに発生する必要があり、ユーザーアクションとは関係ありません。これは、3時間ごとに回転するものです。
このため、トラブルシューティングに問題があります。操作は行われていません。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は、テスト用に1分に設定されています。""はすでにschedulerfactorybeanBeanにも追加されていますが、簡潔にするためにここにコードを含めませんでした。