Apache commons デーモン - procrunを使用して Windows XP 32 ビット プラットフォームで Java アプリケーションを実行する場合、サービスを適切に停止するにはどうすればよいですか?
procrun のドキュメントを読み、サービスの登録中にタイムアウトを 120 秒に設定しました。これは意図したとおりに機能しません。上記の時間を待たずに Windows がシャットダウンします。
インターネットで検索すると、Windows サービスに構造があり、これがprocrunに含まれていることがわかりました。
問題は、procrun を使用してサービスがシャットダウンを受け入れるようにする方法です。
参考までに:以下の 3 つの方法のいずれかを使用してサービスを停止すると、正常に停止します
- ネットストップサービス名
- サービス名.exe停止
- サービス.msc