몇 달전 Flask 공부를 할 때 포트 8080을 사용하지 못 하여 대수롭지 않게 여기고 8081를 이용하여 실습하였다.
이번에 스프링 부트 프로젝트를 시작하는데도 같은 오류가 발생하기에 화딱지가 나서 해결방법을 찾아보았다.
프로세스를 강제로 종료해야 한다는데 나는 윈도우를 사용하는 관게로 cmd나 terminal에서의 해결법을 정리해놓으려 한다.
특정 포트를 사용하는 네트워크 정보 출력
netstat -ano
명령어를 통해 출력된 목록의 process_id 입력하여 강제 종료
taskkill /f /pid [포트번호]
나 같은 경우에는 8080포트를 사용하는 PID가 5592이며
taskkill /f /pid [포트번호]를 입력하면 해결된다.
처음에 관리자 권한으로 실행을 하지 않아서 위 같이 액세스가 거부되었으니 여러분들은 처음부터 cmd를 관리자 권한으로 실행하는 것을 추천한다.