Frage:
Sie haben eine Java-Anwendung und müssen sie als installieren ein Dienst unter Windows. Wie können Sie diese Konvertierung durchführen?
Antwort:
Eine zuverlässige Methode ist die Verwendung des Apache Commons Daemon. Es bietet:
Die freizügige Apache-Lizenz von Apache Commons Daemon ist ein weiterer Vorteil. Darüber hinaus verwendet Apache Tomcat es als Teil seiner Windows- und Linux-Funktionalität.
Implementierung:
Apache Commons Daemon zum Laufen zu bringen kann eine Herausforderung sein. Eine ausführliche Anleitung finden Sie im ausführlichen, unten verlinkten Artikel:
[Arbeitsbeispiel](https://dzone.com/articles/windows-service-using-commons-daemon)
Alternativer Ansatz:
Alternativ können Sie binservice.bat in Apache Tomcat untersuchen, um die Einrichtung des Dienstes zu verstehen Verfahren. In Tomcat wurden die Procrun-Binärdateien umbenannt:
Achtung:
Bei der Verwendung von Procrun ist es wichtig sicherzustellen, dass Ihre Start- und Stoppmethoden die Parameter (String[] argv) akzeptieren. Beispielsweise sind „start(String[] argv)“ und „stop(String[] argv)“ gültig, während „start()“ und „stop()“ Fehler auslösen. Wenn Ihr Code dieser Konvention nicht entspricht, sollten Sie die Verwendung einer Bootstrapper-Klasse in Betracht ziehen, um die Aufrufe an Ihre Anforderungen anzupassen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Java-Anwendung in einen Windows-Dienst konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!