새소식

Springboot

[Spring] Port 8080 is already use 에러 해결 방법

  • -

Spring boot 프로젝트를 실행할 때마다 종종 마주하는 이 port is already use!!

이 에러의 발생 원인은 크게 2가지 입니다

 

첫번째, 동일한 포트를 사용하는 어플리케이션을 번갈아가며 실행 시키는 경우
두번쨰, IDE 상에서는 프로세스가 종료되었으나 실제 프로세스가 종료되지 않은 경우

 

1번의 경우 하나를 제외한 나머지 어플리케이션을 종료하면 쉽게 해결할 수 있습니다

어플리케이션을 종료하는 방법은 

  •  cmd를 열고 아래 명령어를 입력 해줍니다
netstat -ano

 

  • 이 중 로컬 주소의 끝이 8080으로 끝나는 PID를 확인하거나 
netstat -nao | findstr 8080

를 입력하고 포트 8080을 사용하는 pid 번호를 확인 합니다

 

taskkill /f /pid [pid 번호]
  • taskkill 명령어로 해당 포트를 사용하고 있는 프로세스 종료해주면 정상적으로 실행이 됩니다
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.