Maison > Java > javaDidacticiel > Comment puis-je convertir une application Java en service Windows ?

Comment puis-je convertir une application Java en service Windows ?

Susan Sarandon
Libérer: 2024-12-11 11:04:11
original
812 Les gens l'ont consulté

How Can I Convert a Java Application into a Windows Service?

Convertir l'application Java en un service Windows

Question :

Vous disposez d'une application Java et devez l'installer en tant que un service sous Windows. Comment pouvez-vous effectuer cette conversion ?

Réponse :

Une méthode fiable consiste à utiliser le démon Apache Commons. Il fournit :

  • Procrun pour les services Windows
  • Jsvc pour les démons Unix

La licence Apache permissive d'Apache Commons Daemon est un autre avantage. De plus, Apache Tomcat l'utilise dans le cadre de ses fonctionnalités Windows et Linux.

Mise en œuvre :

Faire fonctionner Apache Commons Daemon peut s'avérer difficile. Reportez-vous à l'article complet lié ci-dessous pour une présentation détaillée :

[Exemple de travail](https://dzone.com/articles/windows-service-using-commons-daemon)

Approche alternative :

Vous pouvez également examiner le fichier binservice.bat dans Apache Tomcat pour comprendre le processus de configuration du service. Dans Tomcat, les binaires Procrun ont été renommés :

  • prunsrv.exe -> tomcat6.exe
  • prunmgr.exe -> tomcat6w.exe

Attention :

Lors de l'utilisation de Procrun, il est crucial de s'assurer que vos méthodes de démarrage et d'arrêt acceptent les paramètres (String[] argv). Par exemple, "start(String[] argv)" et "stop(String[] argv)" sont valides, tandis que "start()" et "stop()" déclencheront des erreurs. Si votre code n'adhère pas à cette convention, envisagez d'utiliser une classe d'amorçage pour adapter les appels à vos besoins.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal