<Spring boot> Error - Web server failed to start. Port 8080 was already in use. 해결

MinsHouse·2022년 6월 1일
1

문제 원인

스프링부트로 프로젝트를 실행할 때 아래와 같은 오류가 떴다.
이 오류문은 이미 Port 8080이 사용되고 있다는 뜻으로 웹 서버를 전에 닫지 않았을 경우 생긴다. 😅
내가 자기전에 깜빡한 것 같다 ㅠ🤣

해결 방법

저는 주로 맥북을 사용하고 있기에 맥북을 기준으로 설명 드리겠습니다.

  • 먼저 터미널(Terminal)을 킵니다.
  • 터미널 창에 lsof -i :8080 을 그대로 칩니다.
    -> 어디에서 8080포트를 사용하고 있는지 나온다.
  • PID를 확인 후 kill -9 PID숫자 를 치면 해결 완료!!!!

ex)

나의 경우에는 PID가 34712였기에 kill -9 34712를 입력했다.

이런 수고 덜하도록 웹 서버 꼭 끄고 다니자!!!😎

profile
MiniBee

0개의 댓글