3

Apache commons デーモン - procrunを使用して Windows XP 32 ビット プラットフォームで Java アプリケーションを実行する場合、サービスを適切に停止するにはどうすればよいですか?

procrun のドキュメントを読み、サービスの登録中にタイムアウトを 120 秒に設定しました。これは意図したとおりに機能しません。上記の時間を待たずに Windows がシャットダウンします。

インターネットで検索すると、Windows サービスに構造があり、これがprocrunに含まれていることがわかりました。

問題は、procrun を使用してサービスがシャットダウンを受け入れるようにする方法です。

参考までに:以下の 3 つの方法のいずれかを使用してサービスを停止すると、正常に停止します

  1. ネットストップサービス名
  2. サービス名.exe停止
  3. サービス.msc
4

1 に答える 1

3

これは procrun 1.0.10 のバグであり、まもなく修正される可能性があります。詳細については、問題を監視してください

更新: 2013 年 1 月 22 日 バグは解決されました。変更はリリース トレインのキューに入れられます。ASF での投票を待っています。投票が完了すると (できれば数日以内に) GA で利用できるようになります。

更新: 2013 年 1 月 25 日 ASF コモンズ デーモン リリース 1.0.12 は、このバグを解決します。最新リリースをダウンロードしてください。

于 2013-01-04T03:44:02.860 に答える