問題:
您有一個Java 應用程序,需要將其安裝為Windows 上的一項服務。如何進行此轉換?
答案:
一個可靠的方法是利用 Apache Commons Daemon。它提供:
Apache Commons Daemon 的寬鬆Apache 許可證是另一個優勢。此外,Apache Tomcat 將其用作其 Windows 和 Linux 功能的一部分。
實作:
啟動並執行 Apache Commons Daemon 可能具有挑戰性。詳細演練,請參閱下面連結的綜合文章:
[工作範例](https://dzone.com/articles/windows-service-using-commons-daemon)
替代方法:
或者,您可以檢查Apache Tomcat 中的binservice.bat來了解服務設定過程。在 Tomcat 中,Procrun 二進位檔案已重新命名:
注意:
使用 Procrun 時,請確保您的啟動和停止方法接受參數 (String[] argv) 至關重要。例如,「start(String[] argv)」和「stop(String[] argv)」是有效的,而「start()」和「stop()」將觸發錯誤。如果您的程式碼不遵守此約定,請考慮使用引導程式類別來根據您的要求自訂呼叫。
以上是如何將 Java 應用程式轉換為 Windows 服務?的詳細內容。更多資訊請關注PHP中文網其他相關文章!