스프링부트

[Mac] Web server failed to start. Port 8080 was already in use 해결법

하이자바 2024. 6. 24. 17:51

스프링 부트를 실행하다보면 종종 오류로 인해 8080 포트가 사용 중이라고 뜨는 경우가 있음

혹은 다른 프로젝트가 실행 중이여서 이미 8080 포트를 사용하기에 저런 에러가 뜸

다른 프로젝트가 실행 중이라면 종료하면 되지만 오류로 인해 에러가 발생한다면 강제적으로 8080 포트를 죽여서 해결할 수 있음

 

터미널에서

lsof -i :8080 를 입력하면 현재 8080 포트를 사용 중인 프로세스의 PID 를 찾을 수 있음

 

Kill PID 명령을 실행하면 강제적으로 포트를 종료하기에 해결