2009-11-14 12 views
4

Selon its feature list "Quartz peut fonctionner en tant que programme autonome (dans sa propre machine virtuelle Java), pour être utilisé via RMI".Comment démarrer Quartz en mode autonome?

Cependant, je n'ai trouvé aucune documentation sur la façon de le démarrer en mode autonome. "Java -jar quartz.jar" ne fait rien (il n'y a même pas de Main-Class dans son mainfest).

Tous les exemples de la distribution utilisent Quartz en tant que bibliothèque intégrée.

Alors, comment cela fonctionne-t-il?

Répondre

5

La classe que vous recherchez (par exemple celle avec la méthode main() qui démarre le serveur RMI) est org.quartz.impl.QuartzServer.

Je vais être honnête, cependant, je n'ai jamais vraiment compris l'avantage de l'utiliser de cette façon.

+0

Cette classe installe également un gestionnaire RMISecurityManager, de sorte que vous spécifiez un -Djava.security.policy = nom_fichier_règle. Sans cela, il est par défaut de ne rien autoriser et l'application se bloque au démarrage en essayant de lire les propriétés du système. – Thilo

Questions connexes