EclipseでTomcatを起動したらAddress already in use: JVM_Bindメッセージが表示された

EclipseでTomcatを起動したらAddress already in use: JVM_Bindメッセージが表示された。
原因はわからないけれど8080ポートがすでに使われているからこのメッセージが出たようだ。
そこで以下の手順で解決できた。

環境
Windows10
Eclipse

コマンドプロンプトを開いて8080番ポートを使っているプロセスを確認してみる。

netstat -aon | find "8080"
TCP  0.0.0.0:8080  0.0.0.0:0  LISTENING  13204
TCP  [::]:8080     [::]:0     LISTENING  13204

どうやら13204のプロセスが8080番ポートをつかったままなのでtaskkillコマンドでプロセスを終了させる。

taskkill /F /pid 13204
成功: PID 13204 のプロセスは強制終了されました。

このあと、EclipseからTomcatを起動したら正常に起動ができた。

コメント

タイトルとURLをコピーしました