は、私は(それがようなコマンドで始まる)のasadmin create-service
コマンドで作成したWindowsサービスとしてGlassFishの実行している:私は、クライアントが接続していない(そして、サーバを起動していない、さらに活動を実行し、それを左 グラスフィッシュのasadmin.bat start-domain 3.1.1がコード143で終了する原因は何ですか?
c:/xyz/glassfish/bin/asadmin.bat start-domain --verbose --domaindir C:\\xyz\\glassfish\\domains myDomain
スケジュールタスクはありません)。それは143
誰もがこのような行為が発生する可能性があります知っているコードで終了し、約5時間の30分後
?
JVMをサービス(Webサーバのサーブレットエンジンなど)として実行する場合、JVMはCTRL_LOGOFF_EVENTを受け取ることができますが、オペレーティングシステムが実際にプロセスを終了させることはないため、シャットダウンを開始すべきではありません。このような干渉を避けるために、-XrsコマンドラインオプションがJ2SE 1.3.1から追加されました。 SunのJVMで-Xrsオプションを使用すると、JVMはコンソール制御ハンドラをインストールしないため、CTRL_C_EVENT、CTRL_CLOSE_EVENT、CTRL_LOGOFF_EVENT、またはCTRL_SHUTDOWN_EVENTを監視または処理しないことを意味します。 – lexicalscope
-Xrsを指定すると、2つの結果が発生します。 Ctrl-Breakスレッドダンプは利用できません。 システムを呼び出すなどして、シャットダウンフックを実行させるのはユーザーコードです。JVMを終了するときはexit()を使います。 – lexicalscope