我想創建一個運行java與jar的Windows服務。廚師窗戶安裝java服務不工作
資源創建的服務是:
service_name="Service"
service_file="C:\\chef_solo\\utils\\service-17.jar"
java_exe="#{java_home_win}\\bin\\java.exe"
binPath="#{java_exe} -jar #{service_file} "
execute "Installing #{service_name}" do
command "sc create \"#{service_name}\" binPath= \"#{binPath}\" obj= \".\\#{gst_user}\" password= \"#{gst_pwd}\" start= auto displayname= \"GS Translation Service\""
action :nothing
end
創建服務,但在運行時,我得到一個錯誤消息說:
Windows could not start the Service service on 192.168.0.10. Error 1053: The service did not respond to the start or control request in a timely fashion.
而且我想,這是因爲當我手工運行它,大約需要45秒,直到服務啓動並且端口打開。 我該如何讓它等待?還是有另一個我不明白的問題?
謝謝。
加布裏埃爾