스프링을 사용하여 프로젝트를 진행하다보면 종종 만나는 아이이다. 나는 똑같은 과정으로 서버를 실행한다고 생각하는데 잊을만하면 나타난다. 해결하는 여러가지 방법이 있겠지만 개인적으로 해당 포트를 강제로 비워주는 방법을 애용한다.
명령 프롬프트를 실행(윈도우 + R 누르고 cmd 입력. 또는 그냥 작업표시줄 검색창에 cmd 입력) 후, 아래 문장을 복붙한다.
netstat -ao
그럼 아래와 같이 뜨는데, 8080 포트에 해당하는 PID를 기억해둔다.
그리고 다시 cmd 창에 아래 명령어를 입력한다.
taskkill /f /pid [방금 확인한 PID]
그럼 적어도 port 8080 was already in use는 뜨지 않을 것이다.