Java

Juicebox Job Scheduler 作為 Windows 服務?

  • October 3, 2017

一年多以來,我一直在使用 Juicebox Job Scheduler 在我的 Windows Server 機器上執行計劃任務。但是,每次重新啟動時我都需要手動啟動調度程序,因為調度程序是一個 Java 應用程序。使 Java 應用程序作為 Windows 服務執行的最簡單方法是什麼?看了一下 commons-daemon 但設置起來看起來很複雜,甚至需要我創建一個 Java 類?我發現 Windows 服務只是一組系統資料庫項,但我不知道如何使用參數指定執行檔。我在我的測試 Windows 桌面上試過這個:

c:\Program Files\java\jre7\bin\java -jar C:\Users\Cole B\Desktop\juicebox.war

它不起作用,在使用該 ImagePath 定義啟動服務後無法訪問調度程序 Web 界面。

調度程序不是桌面 GUI 應用程序,因此應該有所幫助。

如果我在 Linux 上執行它會更容易嗎?

從 1.2.10 版開始,Juice Box 可作為 Windows 安裝程序下載。安裝程序負責將調度程序註冊為服務,這樣您就不必手動啟動調度程序。

您可以通過備份 *.db Juice Box 文件從目前版本升級。然後安裝版本 1.2.10 並將這些 *.db 文件複製到C:\Program Files\Juice Box Job Scheduler\commons-daemon文件夾中。確保在調度程序服務未執行時進行文件複製,否則文件將被鎖定。

1.2.10 版的 Windows 安裝程序下載:http ://www.juiceboxscheduler.com/downloads/bin/juicebox.msi

引用自:https://serverfault.com/questions/876032