프레임워크/스프링

[스프링] 서버 가동 오류 Port 8080 was already in use

believekim 2025. 6. 20. 09:40

 

 

서버를 가동할때 이미 포트를 사용하고 있다는 오류를 만났다.

 


 

해결방법(MAC)

  • 터미널을 연 뒤에 점유하고 있는 포트번호를 확인한다. -> $ lsof -i :8080
  • 출력되는 PID의 번호로 프로세스를 사살한다. -> kill -9 18211


 

 

해결방법(윈도우 cmd)

1. 포트번호 확인(맨 마지막에 PID가 출력)
$ netstat -ano | findstr :8080

2. 피아 식별(프로세스 확인)
$ tasklist /FI "PID eq 12345"

3. 프로세스 사살(/F가 강제종료옵션)
$ taskkill /PID 12345 /F