EclipseでJavaアプリケーションを実行したときに以下のエラーが発生しました。
org.springframework.boot.web.server.PortInUseException: Port 8080 is already in use
netstat -ano | findstr :8080
taskkill /PID <PID> /F
コマンドプロンプト
C:\Users\UserName> netstat -ano | findstr :8080
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 39884
TCP [::]:8080 [::]:0 LISTENING 39884
C:\Users\UserName>taskkill /PID 39884 /F
成功: PID 39884 のプロセスは強制終了されました。
macOSの場合ターミナルを開いて
lsof -i :8080
ポート8080を使用しているプロセスを確認
コマンドの出力でPIDを確認後、以下のコマンドで該当するPIDのプロセスを終了
kill -9 <PID>