jarを使ってjavaを実行している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秒かかります。 どうすれば待つことができますか?それとも私が理解していない別の問題がありますか?
ありがとうございます。
ガブリエル