본문 바로가기

에러/Spring-Boot

[Window / intellij] "Web server failed to start. Port 8080 was aleady in use" - 이미 사용중인 포트입니다.

 -- 스프링부트를 이용해서 작업을 진행할 때 종종 발생하는 에러

 

<이런 메세지와 함께 서버 구동이 되지 않는다.>

[해결방법]

 

1. 컴퓨터에서 CMD(명령프롬포트)창을 킨다.

2. CMD에서 netstat -ano를 친다

3. 로컬주소가 8080인 프로토콜을 찾아, PID를 확인한다.

 

4. taskkill /pid (해당PID번호) /f를 치면 사용중이라고 되어있는 8080포트가 종료된다.

(pid와 해당PID번호는 띄어쓰기를 해서 써줘야 인식된다.)

5. 다시 스프링부트 작업을 실행하면 정상적으로 구동되는것을 확인할 수 있다.

<정상 구동>

 

* 인텔리제이에서 스프링부트로 진행하다가 잠깐 다른 프로젝트로 넘어갈 때 분명 연결해제를 하고 넘어가는데...

종종 이런 에러가 발생하는 것 같다..ㅎ_ㅠ..