Eclipse Tomcat9が「ポートが使用中」で起動できない場合の対処方法
環境
Tomcat 9
Windows 10 Home 64bit
Eclipse 4.24
エラー現象
EclipseでTomcatを使用中に下記のようなアラートメッセージが出て、Tomcatサーバーを起動できない時があります。
サーバーはでうでに別のプロセスで稼働中であるか、システム・プロセスがそのポートを使用中 である可能性があります。このサーバーを起動するには、ほかのプロセスを停止するか、ポート番号を変更する必要があります
操作方法
1.「ここに入力して検索」フォームにcmdと入力します。
2.「管理者として実行」をクリックします。
ユーザーアカウント制御が表示されます。「はい」を選択します。
3.ポート番号「8080」のプロセスのPIDを取得します。
書式
netstat -aon | find “ポート番号"
操作例
C:\WINDOWS\system32>netstat -aon | find "8080" TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 7004 TCP 0.0.0.0:18080 0.0.0.0:0 LISTENING 4092 TCP [::]:8080 [::]:0 LISTENING 7004 TCP [::]:18080 [::]:0 LISTENING 4092
4.Tomcat 8080プロセスを強制終了します
書式
taskkill /pid <kill したい PID>
操作例
C:\WINDOWS\system32>taskkill /F /pid 7004 成功: PID 7004 のプロセスは強制終了されました。
5.再度Tomcatを起動します。