0
Ich habe keine Lösung für mein Problem nach einer Menge Suche gefunden. Ich plane meine Jobs mit Spring Batch Scheduler in springjob.xml.SpringBatch Scheduler mehrere Male ausgeführt
<bean id="startScheduler" class="com.myapp.MyServiceStart" />
<task:scheduler id="myScheduler" pool-size="1"/>
<task:scheduled-tasks scheduler="myScheduler">
<task:scheduled ref="startScheduler" method="runMyService" cron="*/5 * * * * *" />
</task:scheduled-tasks>
Aber runMyService startet mehrmals und nimmt mit jedem erneuten Durchlauf zu. Ich brauche meinen Dienst, um nur einmal mit jedem geplanten erneuten Durchlauf zu laufen.
Der 'cron' Ausdruck sieht ungültig aus. Was ist das erwartete Ausführungsintervall? –
Sieht so aus als hättest du einen zu viel *. Probieren Sie '*/5 * * * *' – yogidilip