/ / Plánovač jarných úloh + jboss - java, jar, spring-mvc, jboss

Plánovač jarných úloh + jboss - java, jar, spring-mvc, jboss

Mám zvláštne správanie s plánom jarných úloh na jboss 6.3.0.GA. Neviem, prečo vždy, keď je úloha spustená v jbossu, to je spustené dvakrát naraz, v tomcat len ​​raz.

<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

Nejaká pomoc?

odpovede:

0 pre odpoveď č. 1

Nesmiete mať obaja výrazy z kukurice plánovača a fixné oneskorenie odstrániť jeden z nich.

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

alebo

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

Pozrite sa na odkaz pre viac detials. Stručne povedané, v prípade vášho prípadu sa spúšťa dve spúšťače pre oneskorenie s pevným oneskorením a iné pre výraz cron, čo má za následok dvojnásobné vykonanie metódy.