프로젝트를 빌드 후 로컬에서 실행시키려고 했을때,
port 8080 was already in use. 라는 에러가 발생
당연하게
cmd를 친 후, netstat -a -o 로 포트의 사용 유무를 확인했지만,
8080포트를 사용하는 애플리케이션 없는 상황
그래서 gpt에게 물어보게 되는데..
원인은 이런 이유
윈도우에서 os에서 사용하려고 예약된 포트가? 있다고 함!
그래서 다음과 같은 명령어로 해결할 수 있었다.!
netsh interface ipv4 show excludedportrange protocol=tcp
netsh int ipv4 set dynamicport tcp start=49152 num=16384
1. dynamic port: 시스템에서 예약된 동적 포트들의 목록을 볼 수 있음.
(나의 경우에는 8080, 8081 포트가 등록되어 있었음)
-> 그래서 port conflict가 났었던 것.
2. dynamic port의 범위를 수정하는 식으로 설정해주는 명령어이다.
이런 경우는 거의 처음이라서 기록