/ / Spring task scheduler + jboss - java, spring, spring-mvc, jboss

Spring task scheduler + jboss - java, spring, spring-mvc, jboss

Sto avendo uno strano comportamento con la pianificazione delle attività di primavera su jboss 6.3.0.GA. Non so perché ogni volta che un'attività viene lanciata in jboss, viene lanciata due volte contemporaneamente, in tomcat solo una volta.

<task:scheduler id="taskScheduler" pool-size="1"/>
<task:scheduled-tasks scheduler="taskScheduler">
<task:scheduled ref="jobListener" method="pickUpChanges" cron="*/5 * * * * ?"/>
</task:scheduled-tasks>

spring.version: 3.1.1.RELEASE

Qualsiasi aiuto?

risposte:

0 per risposta № 1

Non è possibile avere sia l'espressione mais di scheduler che il ritardo fisso per rimuoverne uno.

<task:scheduled ref="jobListener" method="pickUpChanges" cron="*/5 * * * * ?"/>

o

<task:scheduled ref="jobListener" method="pickUpChanges" fixed-delay="3000"/>

Fare riferimento a collegamento per ulteriori detials. In breve, nel tuo caso due trigger sono attivati ​​uno per il ritardo fisso e altri per l'espressione cron risultante in due volte l'esecuzione del metodo.