순간을 기록으로

[Error] - Web server failed to start. Port 8080 was already in use. 맥 환경 본문

Error

[Error] - Web server failed to start. Port 8080 was already in use. 맥 환경

luminous13 2022. 6. 27. 11:40

안녕하세요 루미너스입니다.

오늘은 스프링부트를 시작하려는데 Port 8080 was already in use 오류가 발생했을 때 해결하는 방법에 대해 설명드리겠습니다.

 

문제

스프링 프로젝트를 실행할 때 해당 포트가 이미 사용 중이라서 실행이 안되는 문제입니다.

이전에 웹서버를 사용하고 종료하지 않을 때 발생합니다.

 

해결 방법

맥 환경에서 해결하는 방법입니다.

 

  • 터미널을 키고 'lsof -i :8080'을 칩니다
  • 8080 포트를 사용하고 있는 PID 확인합니다. 
  • 'kill - 9 PID숫자'를 입력해서 해당 포트를 사용하고 있는 프로세스를 종료합니다.
  • 다시 실행하면 정상적으로 작동합니다.

 

Comments