我有一個獨立的Java應用程序,它將在Windows EC2實例啓動後連續運行(例如java com.<mycompany>.FooServer
)。在Windows上運行Java獨立應用程序(作爲服務)
目前我已經從一個命令shell啓動了它。我應該如何確保它在重新啓動時運行,是否應該將它包裝到Windows服務中?處理獨立服務器啓動/停止的最簡單方法是什麼?
我有一個獨立的Java應用程序,它將在Windows EC2實例啓動後連續運行(例如java com.<mycompany>.FooServer
)。在Windows上運行Java獨立應用程序(作爲服務)
目前我已經從一個命令shell啓動了它。我應該如何確保它在重新啓動時運行,是否應該將它包裝到Windows服務中?處理獨立服務器啓動/停止的最簡單方法是什麼?
創建.bat
文件來保存你的Java命令,並使用
sc create FooServerService binPath= C:\path\to\start.bat start= auto DisplayName= "My Foo Service"
'start ='和'auto'之間的距離是否正確? –
是的。不幸的是,'sc'需要它們。我已經測試了上述命令。 – adarshr
退房Windows服務http://stackoverflow.com/questions/68113/how-to-create-a-windows -service-from-java-app - 這不是重複的嗎? –