[Quartz] Cron Job qui tourne en boucle
Bonjour,
J'ai un soucis avec l'éxécution d'une tache CRON par Quartz, en fait peut importe le paramétrage que je fais du déclenchement de la tache (testé toutes les heures , toutes les 5 min ...) le job se lance en boucle sans arret ...
Quelqu'un a t'il déja eu ce soucis ou voyez vous quelque chose qui ne va pas (voir fichiers) ?
PS : Utilisation de Quartz 1.6 sur serveur WebSphere 5.
Quartz.properties :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#=========================================================
# Configure Main Scheduler Properties
#=========================================================
org.quartz.scheduler.instanceName = BibAlerteCreditSceduler
org.quartz.scheduler.instanceId = AUTO
#=========================================================
# Configure ThreadPool
#=========================================================
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 2
org.quartz.threadPool.threadPriority = 5
#=========================================================
# Configure JobStore
#=========================================================
#org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
#=========================================================
# Configure Plugins
#=========================================================
org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.JobInitializationPlugin
org.quartz.plugin.jobInitializer.fileNames = /_lgi/quartz_scheduler/jobs.xml
org.quartz.plugin.jobInitializer.overWriteExistingJobs = false
org.quartz.plugin.jobInitializer.failOnFileNotFound = true
org.quartz.plugin.jobInitializer.useContextClassLoader = true
org.quartz.plugin.jobInitializer.validating = true
org.quartz.plugin.jobInitializer.validatingSchema = true
org.quartz.plugin.jobInitializer.scanInterval = 30 |
job.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<?xml version='1.0' encoding='utf-8' ?>
<quartz xmlns="http://www.opensymphony.com/quartz/JobSchedulingData"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opensymphony.com/quartz/JobSchedulingData
http://www.opensymphony.com/quartz/xml/job_scheduling_data_1_5.xsd"
version="1.5">
<job>
<job-detail>
<name>AlerteJob</name>
<group>AlertesCreditJobs</group>
<job-class>com.michelin.zma.alerteCredit.AlerteJob</job-class>
<volatility>false</volatility>
<durability>true</durability>
<recover>false</recover>
</job-detail>
<trigger>
<cron>
<name>Alertetrigger</name>
<group>AlertesCreditJobs</group>
<job-name>AlerteJob</job-name>
<job-group>AlertesCreditJobs</job-group>
<cron-expression>* * 0/1 ? * *</cron-expression>
</cron>
</trigger>
</job>
</quartz> |
Plus petite question subsidiaire : certains d'entre vous savent peut etre que Websphere n'aime pas trop que Quartz fasse des accès a la base de données (hors EJB tout ca) Es ce que configurer une datasource dans Quartz.properties arrange le problème ?