Error

[Mac OS] Port 8080 was already in use. 에러

Ynghan 2024. 4. 22. 17:34

 

Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.(포트 8080에서 수신 대기 중인 프로세스를 식별하고 중지하거나 다른 포트에서 수신하도록 이 애플리케이션을 구성하십시오.)

스프링 부트 애플리케이션을 실행시킬 때 자주 발생하는 에러이다.

현재 사용중인 8080 포트를 중지하여 문제를 해결해보자.

1. Mac OS에서 사용 중인 포트(Port) 확인 방법

  • 터미널을 켠다.
  • 하단의 명령어를 입력하여 8080 포트 사용 여부를 확인한다.
lsof -i tcp:8080

 

2. 8080 포트를 사용중인 프로세스를 삭제한다.

  • PID 확인 : 51752
  • 하단의 명령어를 입력하여 프로세스를 삭제한다.
  • 비밀번호를 입력한다.
sudo kill -9 51752

 

3. 재실행한다.

애플리케이션을 재실행하면 정상적으로 수행되는 것을 확인할 수 있다!

 

출처 : 무작정 개발