IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Quartz: impossible d'instancier le scheduler!


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    testScheduler
    ->default package
    ->HelloJob.java
    ->Main.java

    ->JRE System Library [JRE JEE]
    ->...
    ->quartz-1.5.2.jar - C:\Sun\AppServer\lib

    ->quartz.properties


    Les classe sont compilées dans le même dossier que les sources...

    Je ne sais pas si c'est ce que tu attendais....

  2. #2
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Je ne suis pas un pro de Quartz mais voici a quoi cela ressemble chez moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    // Create and start scheduler
    			Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
    			scheduler.start();
     
    //suit la config
    Quartz-1.5.2

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    Citation Envoyé par zekey
    Je ne suis pas un pro de Quartz mais voici a quoi cela ressemble chez moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    // Create and start scheduler
    			Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
    			scheduler.start();
     
    //suit la config
    Quartz-1.5.2
    J'ai toujours la même erreur... celle du post de ce matin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    org.quartz.SchedulerException: ThreadPool class 'org.quartz.simpl.SimpleThreadPool' could not be instantiated. [See nested exception: java.lang.NullPointerException]
    	at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:605)
    	at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1152)
    	at org.quartz.impl.StdSchedulerFactory.getDefaultScheduler(StdSchedulerFactory.java:1168)
    	at Main.main(Main.java:18)
    * Nested Exception (Underlying Cause) ---------------
    java.lang.NullPointerException
    	at org.quartz.simpl.LoadingLoaderClassLoadHelper.loadClass(LoadingLoaderClassLoadHelper.java:61)
    	at org.quartz.simpl.CascadingClassLoadHelper.loadClass(CascadingClassLoadHelper.java:118)
    	at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:603)
    	at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1152)
    	at org.quartz.impl.StdSchedulerFactory.getDefaultScheduler(StdSchedulerFactory.java:1168)
    	at Main.main(Main.java:18)
    La ligne 18 c'est la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Scheduler sched = StdSchedulerFactory.getDefaultScheduler();
    Je pense que c'est un problème de configuration... de classe qu'il ne trouve pas. Et pourtant j'ai tout suivi à la lettre...

  4. #4
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    quelle ligne de commande tu utilises pour lancer ton main ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    Je l'exécute sous Eclipse 3.1.2 .... par Run As -> Java Application...

  6. #6
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Et la dedans tu as bien défini l'emplacement du jar de Quartz?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    Oui par précaution, je l'ai copié dans le répertoire C:\Sun\AppServer\lib
    J'ai même essayé le répertoire C:\sun\AppServer\jdk\jre\lib et le répertoire C:\Sun\AppServer\jdk\lib

    Dans tous ces cas, le résultat est le même...

  8. #8
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Non tu ne m'as pas compris. Il faut que tu définisses ton quartz.jar dans tes path lorsque tu lances ton Run As.

    Je ne comprends plus trop ta demarche. Tu postes dans le forum J2EE mais au final tu lances une classe Main.

    Es-tu sure que cela est bien clair dans ton esprit.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    Oui bien sur le quartz.jar est défini dans le path!

    Je ne sais pas si tu as suivi le début. Je ne fais que des tests pour l'instant... Je ne surcharge pas tout de suite avec l'architecture liée au J2EE...

Discussions similaires

  1. Impossible d'instancier le controle ActiveX
    Par darksideus dans le forum C#
    Réponses: 2
    Dernier message: 07/04/2010, 11h01
  2. Réponses: 4
    Dernier message: 29/07/2009, 10h02
  3. Impossible d'instancier le controle activeX
    Par Aymeric00 dans le forum Windows Forms
    Réponses: 0
    Dernier message: 08/02/2009, 21h54
  4. Impossible d'instancier un xmlparser
    Par Invité dans le forum SQL
    Réponses: 0
    Dernier message: 05/02/2008, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo