Comment assurez-vous que le quartz.les propriétés utilisées?

- Je définir des propriétés suivantes dans mon quartz.fichier de propriétés:

org.quartz.threadPool.threadCount = 60
org.quartz.scheduler.batchTriggerAcquisitionMaxCount = 60

cependant, pour quelque raison, apparemment, il ne prend pas effet. parce que quand je commence ma demande, le journal indique qu'il utilise toujours les 1 thread dans la piscine:

[main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor 
[main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl 
[main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.1.1 created. 
[main] INFO org.quartz.simpl.RAMJobStore - RAMJobStore initialized.
[main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.1.1) 'QuartzScheduler' with instanceId 'NON_CLUSTERED' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. Number of jobs executed: 0   
Using **thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads.**

Je sais, le quartz.propriétés doit être au chemin de classe pour être trouvé. et je l'ai fait.
toute autre raison pourquoi ce fichier n'est pas détecté? ou il est détecté mais le nombre de threads n'est pas réglé correctement?

Grâce

qu'est-ce que l'emplacement de votre quartz.propriétés je suis à l'aide de quartz 2.0 et d'obtenir dans le journal Planificateur de classe: "org.le quartz.de base.QuartzScheduler' - exécuté localement. PAS COMMENCÉ. Actuellement en mode de veille. Nombre de travaux exécutés: 0 à l'Aide de pool de threads 'org.le quartz.simpl.SimpleThreadPool' - avec 20 threads. À l'aide d'emploi-store 'org.le quartz.simpl.RAMJobStore " - qui ne prend pas en charge la persistance. et n'est pas en cluster. [5 fév 18:42:40 2013] [INFO ] [org.le quartz.impl.StdSchedulerFactory]: Quartz scheduler 'DefaultQuartzScheduler' initialisé à partir de fichier de ressources par défaut dans le Quartz, le paquet: quartz.propriétés'
J'ai essayé différents lieux, actuellement j'ai changé le quartz.les propriétés qui se trouve dans le quartz-2.1.1 dossier lui-même. Je veux dire, j'ai extrait le fichier jar(après je suis assez déçu 🙂 et j'ai changé le quartz.les propriétés qui existent déjà dans de quartz-2.1.1\org\quartz dossier. cependant, le journal affiche: [main] INFO org.le quartz.impl.StdSchedulerFactory - Quartz scheduler 'QuartzScheduler' initialisé à partir d'une externe fourni propriétés de l'instance. souhaitez, je peux faire ma console comme la vôtre (20 threads)
Oh, maintenant, je pense que mon fichier de propriétés est de ne pas lire du tout, parce que le nom de planificateur dans le fichier est DefaultQuartzScheduler cependant QuartzScheduler est imprimé dans la console.
oups, j'ai trouvé le problème, en fait le code a été substituant les propriétés du fichier de config par la création d'une instance de classe de Propriétés dans le code. la réponse est donc cette ligne: sf = new StdSchedulerFactory("conf/quartz.les propriétés");

OriginalL'auteur mostafa.S | 2013-02-05