停止しましたコマンドラインから、次のコマンドで、このシグナルを送信することができます。設定することができます。バイナリと同じディレクトリーに存在しています。この種類のシャットダウンを無効にすることができます。トラップされましたが、無視しました。サービスとして実行している場合、いくつかのコマンドのいずれかを使用してサービスを停止することが可能です。1つ目は、サービスコントロールパネルでサービスを停止することです。([コントロールパネル]→[管理ツール]→[サービス])2つ目は、コマンドラインで「net」コマンドを利用します。myapp3つ目は、コマンドラインで「sc」コマンドを利用します。その処理が完了するとレポートを返してきます。キレイにシャットダウンする試みるをすることで、対応します。シャットダウンされます。サービス停止に長い時間を要している場合には、単純にサービスを終了させます。よって強制終了されたため、ログファイルが途切れることがあります。ユーザーがログアウトしました。マシンがシャットダウンしています。設定することができます。アンカー(錨)は、船が流れていなかように停泊させるために利用されます。同じように、このファイルを利用します。スタートアップ時にアンカーファイルを作成し、定期的にそのファイルの存在をチェックします。即座にシャットダウンプロセスを開始します。アンカーファイルが削除されました。削除を実行できるように、アンカーファイルを保護することが大切です。シャットダウンされるべきタイミングをコントロールします。設定することができます。そのファイルの配置場所は、[wrapper.commandfile]プロパティを使って指定します。そのプロパティは、デフォルトで、無効になっています。コマンドは、単純なテキストファイルにコマンドを含めて簡単に作成して、実行することができます。そのコマンドファイルを削除します。コマンド「STOP」。終了コード「0」でシャットダウン中。コマンドファイルを配置するディレクトリーを保護することが重要です。[wrapper.commandfile]プロパティの解説をご覧ください。クライアントで接続できるオプションクラスがついてます。この方法を利用するには、アプリケーションに数行のコードを追記する必要があります。シャットダウンすることのみを許可する単純なサーバーをセットアップするには、次のコードを追加してみてください。適切なメソッドをコールすることで実行可能です。9999」でアプリケーションへ接続することができます。キレイにシャットダウンします。これには内部的なセキュリティリスクがありますので、利用する際には、このポートを保護することを忘れないでください。バインドすることも可能で、ゆえにリモート接続を阻止します。:結果として、あるいはテストの一環として、Wrapperプロセスを強制終了することを希望することもあるでしょう。[プロセスを終了する]キー操作をすることで、強制終了することができます。利用して、同様に強制終了することができます。両方のケースで、プロセスを間違えて終了しないよう、十分に注意する必要があります。キレイにシャットダウンする機会が失われます。コントロール不能のゾンビ(孤児)プロセスになってしまうのを避けるために、重要な処理です。ログファイルもその瞬間に記録を停止します。ログ出力はどれも、ログファイルに残りません。プロセスを強制終了することができます。念のため、これはテスト用として以外、通常、行うべきではありません。設定することができます。アプリケーションを再起動します。予想外に終了しました。そのシャットダウンフックを実行する機会がなく、ゆえにキレイにシャットダウンされません。停止するには、いくつか方法があります。特別なコードを必要としない最も一般的な方法は、単純に「System.exit(0)」をコールすることです。登録された全てのシャットダウンフックを含め、通常のシャットダウンプロセスを開始します。終了コードを指定するために利用します。終了コードは、JVMを起動したアプリケーションに何が起こったかを理解させるのに非常に役立ちます。異なる終了コードを識別することができ、希望するとおりに様々なアクションを起こすことができます。詳しくは、[wrapper.on_exit.<n>]プロパティをご覧ください。シャットダウンすることが可能です。上では、この使用は推奨されません。予想外に終了しました。下記の「WrapperManager.stopimmediate(0)」メソッドをお試しください。登録された全てのシャットダウンフックを含め、通常のシャットダウンプロセスを開始します。」メソッドをコールすることで実現できます。知らせますが、シャットダウンフックを実行せずに行います。フィルター条件に一致した場合に、アクションを実行します。1つのアクションが[SHUTDOWN]です。[wrapper.filter.trigger.<n>]プロパティをご覧ください。コードを記述する必要はなく、アプリケーションに機能を追加することが可能になるため、フィルター機能は非常に強力です。コンフィギュレーションファイル内で全体にフィルターを設定することができます。シャットダウンするには、次のようにプロパティを設定します。いう潜在的なセキュリティ問題も1つありますので、念頭に置いておいてください。その他のアクションフィルター以外にも、多くの機能があり、実行するアクションを指定することができます。それらは全て、[SHUTDOWN]アクションを指定することができます。これらはすべてSHUTDOWNアクションを指定することができます。例としては、次のプロパティがあります。それを活用することで、皆様の求めるニーズに合った動作を実現させることができます。上記の例の他に、工夫次第で様々なことが実現可能となりますので、それぞれ個別にプロパティページをご覧ください。(3.1.1)スタートアップ時に作成されたアンカーファイルのパスを指定します。)デッドロックを検知したときに行う動作を設定します。(3.2.0)実行するコマンドを含むファイルのパスを設定します。(1.0.0)[System.exit()]へのコールの検知を無効にします。シェルでの強制終了を無効にします。(3.5.37)強制終了を開始するまでの二つの[ctrl]+[c]、或いは「TERM」信号の間の最短期間(秒数)を制限します。)設定されたイベントコマンドが指定された時間内に完了しなかった場合に行う処理を設定します。エラーで停止したときに使用される出力コードを設定します。(3.0.0)フィルタがトリガされる度に実行されるアクションを設定します。(3.0.0)一致するとトリガーを作動するメッセージログに含まれている文字列を設定します。システムシグナルを無視するかどうかを制限します。プロセスを終了するまでの待機時間(秒数)を設定します。アプリケーションが特定の終了コードに応じて終了する場合に行うアクションを指定します。書き込むファイルのパスを指定します。側がそれに応答して停止すると返事するまでの待機時間(秒数)を設定します。)タイマーが発生するときに行うアクションを設定します。