Tomcat は、startup.bat ソリューションを正常に開始できません (クラッシュ)

1. まずポートが占有されているかどうかを確認します 通常、Tomcat のデフォルトのポートは 8080 です。

管理者のコマンドラインで渡すことができます

netstat -ano|findstr 8080 コマンド

現在ポートを占有しているプロセスがあるかどうかを確認します。

2. ポートが占有されている場合:

PID(プロセスID番号)に基づいて、どのプログラムがポートを占有しているかを確認します。

コマンドは tasklist| findstr   27900です。

(PID は最後の列の番号であることに注意してください。以下に示すように、コマンド ラインを入力するときはスペースを残すことを忘れないでください):

上の図から、PID を通じて検出されたポート 8080 を占有しているプログラムは、javaw.exe と eclipse です。

次に、コマンド ライン taskkill /f /t /im cloudmusic.exe を使用してプロセスを終了します (「/」の前にスペースがあることに注意してください)。

このようにして、java.exe プロセスが終了します。

ポートが占有されていない場合は、2 番目の問題が原因である可能性があります。

この問題が発生する前提条件は、使用される Tomcat がインストール不要のバージョンであることです。Tomcat を起動するときに環境変数と設定情報を読み取る必要があるため、この情報がないと環境変数を入力できず、Tomcat がクラッシュしてしまいます。

解決策:
(1): 解凍した Tomcat bin フォルダーでstartup.batを見つけ、右クリック→「編集」を選択します。ファイルヘッダーに次の 2 行を設定します。
          JAVA_HOME=D:\Java\jdk1.7 (java jdk ディレクトリ)
         TOMCAT_HOME=D:\tomcat-7.0.40 (解凍された Tomcat ファイル ディレクトリ)

(2). 解凍したTomcatのbinフォルダ内にあるshutdown.batを探し、右クリック→編集をクリックします。ファイルヘッダーに次の 2 行を設定します。
        JAVA_HOME=D:\Java\jdk1.7 (java jdk ディレクトリ)
        TOMCAT_HOME=D:\tomcat-7.0.40 (解凍された Tomcat ファイル ディレクトリ)

3. Server.xml 設定ファイルのエラー
Tomcat インストールのメイン ディレクトリで、「conf」設定ディレクトリに入り、server.xml ファイルを見つけてメモ帳で開きます。

Web パスが設定されている場所を見つけて、それをプロジェクト内の Web のパスに変更します。

 

設定後、保存して Tomcat を再起動します。

おすすめ

転載: blog.csdn.net/qq_42003702/article/details/129138690