Comment établir une application Java en tant que service Windows
Développement d'un Les applications Java qui doivent s'exécuter en tant que service sous Windows peuvent poser certains défis, surtout si votre expérience avec Windows et la création de services est limitée. Ce guide complet approfondira les approches de conversion d'une application Java en service Windows, proposant des solutions qui répondent à différentes exigences.
Démon Apache Commons : une option fiable
Apache Commons Daemon fournit une solution robuste pour créer des services Windows. Il englobe Procrun pour les services Windows et Jsvc pour les démons Unix. Étant sous licence Apache, il propose des conditions moins restrictives. Notamment, Apache Tomcat l'exploite pour fonctionner à la fois sous Windows et Linux.
Comprendre Procrun
Procrun, un composant d'Apache Commons Daemon, gère les services Windows. Pour une compréhension plus approfondie, examinez le fichier binservice.bat dans Apache Tomcat pour comprendre son processus de configuration de service. Tomcat renomme les binaires Procrun pour répondre à ses besoins, tels que prunsrv.exe en tomcat6.exe.
Exigences des paramètres de la méthode Procrun
Lors de l'utilisation de Procrun, il est crucial de s'assurer que vos méthodes de démarrage et d'arrêt sont conformes aux exigences des paramètres. Ces méthodes doivent accepter String[] argv comme entrée, par exemple start(String[] argv) et stop(String[] argv). Les méthodes conventionnelles comme start() et stop() entraîneront des erreurs. Si la modification de ces appels n'est pas pratique, envisagez de créer une classe d'amorçage qui s'aligne sur les paramètres nécessaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!