wrapper.ntservice.dependency.<n> プロパティ群 |
||||||||
警告コンフィギュレーションファイルを使って、 アプリケーションをWindowsサービスとしてインストールしている場合、このプロパティ値を変更しないでください。 このプロパティ値を変更する前に、必ずアプリケーションを既存サービスからアンインストールしてください。 後に、新しい設定値で、サービスを安全に再インストールすることができます。 このプロパティは、Windowsプラットフォームで使われるプロパティです。 このサービスが開始される前に、動作させておく必要があるサービス名やグループ名を設定します。 リストにのっているサービスのどれも、あるいは、指定されたグループの全メンバー、を停止することは、 このサービスを停止させることにもなります。 なぜならば、サービスとグループの両者とも、同じ名前空間やグループ名を共有しているため、 「+」文字のプリフィックス(接頭語)でなければなりません。 <n>コンポーネント部:
各依存関係は、「プロパティ名」を持ち、その名前は
[wrapper.
マシンをシャットダウンしたり再起動したりするとき、依存関係の順番に問題があることは知られています。 何かの理由のため、Windowsサービスマネージャーが依存関係ツリーを完全に無視して、 全てのサービスにシャットダウンをするように同時に伝えます。 どのサービスが最初にシグナルを取得するかに依存して、 その結果、ランダムな順番でサービスがシャットダウンすることになります。 これは全てのWindowsサービスにおいて既知の問題であり、Java Service Wrapperに限った話ではありません。 残念なことに、Wrapperにおいても、これを回避できそうな方法は見当たりません。 注意このプロパティを変更した場合、Windowsサービスを再インストールするまで有効になりません。 Wrapperのスタートアップやシャットダウン、その依存サービスに影響を及ぼすことについて、 一部のユーザーが困惑を示しています。Wrapperは単純に依存関係を登録し、 Windowsサービスマネージャーが両方のスタートアップやシャットダウンを管理しています。 依存関係を理解する: 以下の例をご覧ください:
|