Linux での Tomcat の起動とシャットダウン Linux システムでは、コマンド操作を使用して Tomcat を起動および停止します。 Tomcatの下のbinディレクトリに入る cd /java/tomcat/bin Tomcatコマンドを起動する ./スタートアップ.sh Tomcatサービスを停止するコマンド ./シャットダウン.sh tomcat ./shutdown.sh を実行後、tomcat サービスに正常にアクセスできないものの、ps -ef | grep tomcat を実行したところ、Web コンテナのシャットダウン時に tomcat に対応する java プロセスが破棄されず、ゾンビ java プロセスが存在することが判明しました。インターネットで調べたところ、ゾンビ プロセスの原因は、非デーモン スレッド (つまり、ユーザー スレッド) の存在である可能性があり、JVM は終了しない (JVM 内のすべてのスレッドがデーモン スレッドである場合、JVM は終了できますが、1 つ以上の非デーモン スレッドがある場合、JVM は終了しません) ことがわかりました。 Tomcat プロセスが終了したかどうかを確認するには、次のコマンドを使用します。 ps -ef|grep tomcat 同様の情報が表示される場合は、Tomcat プロセスが終了していないことを意味します。
この時点でプロセスを強制終了することができます(ゾンビプロセス) キル -9 14705 前のコマンドを実行した後、Tomcat プロセスを再度確認すると、Tomcat が完全に停止していることがわかります。 LinuxでTomcatを実行するいくつかの方法 Linux での Tomcat サービスの開始、シャットダウン、およびエラー追跡。PuTTy を使用してサーバーにリモート接続した後、Tomcat サービスは通常、次の方法で開始およびシャットダウンされます。 tomcatサービスを開始する 方法1: 方法2: サービスとして起動する 方法3: コンソールの動的出力モードを開始します。/catalina.sh 説明する: 方法 1 と方法 3 で Tomcat を起動すると、クライアント接続が切断されると Tomcat サービスがすぐに停止するという欠点があります。方法 2 では、常に Linux サービスとして実行できます。 方法 1 または方法 2 で起動した Tomcat のログは対応するログ ファイルに書き込まれますが、Tomcat コンソールの出力情報やエラー状態は動的に表示できません。 方法 3 では、Tomcat サービスをコンソール モードで起動し、プログラムの実行中にバックグラウンド コンソール出力情報を直接表示できます。毎回 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策
>>: JavaScript 改ざん防止オブジェクトの使用例
目次1. 直接譲渡2. 浅いコピー3. ディープコピー1. JSONオブジェクトメソッド2. 再帰コ...
MySQLソフトウェアのインストールとデータベースの基礎は参考用です。具体的な内容は次のとおりです。...
1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...
Windows 10 で MySql データベースの解凍バージョンをインストールするステップ 1: ...
<br />読みやすさはウェブサイトにとって非常に重要な部分であり、ウェブサイトの核心と...
まず、CSS3 Api の position 属性の定義を見てみましょう。 static: 特別な配...
ネットワークポートの公開実際、Docker にはネットワーク ポートの公開に関わる 2 つのパラメー...
以前、インターネット上で動的ルーティング設定をいくつか見たことがありましたが、現在のプロジェクトとは...
目次1. 現在のデータベース支出のストレージエンジンを表示する方法1:方法2: 2. ENGINE=...
ul liの前のアイコン1をキャンセルしますクリア値1値を1に設定ラベル中央値1をクリアラベルの中央...
目次1. 仮想ホスト1.1 仮想ホストの概念1.2 仮想ホストタイプ2. IP仮想ホストに基づく2....
目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...
この記事は主に、nginx に基づいてブラウザネゴシエーションキャッシュを設定する詳細なプロセスを紹...
ここでは Ubuntu 16.04 システムを使用しています。 dockerを使用したインストールh...
MySQL 5.0 は、いくつかの「高度な機能」があるため定番となっています。これは、Windows...