카테고리 없음

Web server failed to start. Port 8080 was already in use 해결

eunkyung 2024. 1. 17. 15:45

스프링 부트 실행하다 

Web server failed to start. Port 8080 was already in use. 이 문제로 종료되었다.

스프링이 사용하려는 8080 port가 이미 사용되고 있어 사용되고 있는 8080 port를 죽이고 다시 실행 시키면 되는 !

간단한 문제이다 

 

윈도우이기에 

1)cmd 창을 여는데 관리자 권한으로 실행시켜 줘야 포트를 중단할 수 있다.

2) netstat -a -o 명령어를 입력하면 사용중인 포트들을 확인 할 수 있다.

ctnl + F로 8080을 찾으면 쉽다. 

이 리스트 중 마지막 번호가 PID 번호인데 이걸 알아야 포트를 중지시킬 수 있다.

3)  taskkill /f /pid PID번호 를 입력하면 포트가 종료된다.

PID 번호가 여기서는 23356이기에 

잘 종료된것을 확인할 수 있다!