#はじめに
Web開発していると、裏でプロセスが生きていて、ポートが重複してしまうことはよくあります。
The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.
今回はポートを使用しているプロセスの調べ方です。
#1.ポートを使用しているPID(プロセスID)を調べる。
まずは、ポート8080を使用しているPIDを調べます。
netstat -nao|find "8080"
オプションの意味は以下です。
- a-> すべての接続を表示する。
- o-> PIDを表示する。
- n-> アドレスとポート番号を数値形式で表示する。
こんな感じで表示されます。一番右にあるのがPIDです。今回は「10536」です。
#2.PIDからアプリケーションを調べる。
PIDがわかれば、次にPIDからどのアプリケーションで使用されているかを調べます。
tasklist /fi "pid eq 10536"
オプションの意味は以下です。
- /fi-> 条件で絞り込めます。
- pid-> pidで一致させます。
- eq -> 演算子「=」と同じです。
最後に削除すれば解決です。
taskkill /F /PID 10536
以上です。
ほとんど自分用のメモでしたが参考になれば幸いです。