개요
이번 글은 Port 8080(or NNNN) is already was use 에러를 해결하는 방법에 대해 이야기해 보려고 한다.
Port 8080 was already in use 에러
로컬에서 개발하다 보면 Port 8080(or NNNN) was already in use 이러한 오류를 만나본 적이 있을 것이다.
이미 8080 포트가 사용 중이라 이러한 오류가 발생하는데 간단하게 해결할 수 있는 방법 두 가지를 소개해 보겠다.
해결방법1 - 해당 포트를 사용하고 있는 프로세스 종료시키기(Windows)
1. 관리자 권한으로 명령 프롬프트(CMD)를 실행시켜줍니다.
2. CMD 창에 "netstat -ano"를 입력해줍니다.(or netstat -ano | findstr 포트번호)
3. 2단계를 거치면 위의 사진처럼 어떠한 프로세스가 8080 포트를 사용하는지 알 수 있는데 포트에 해당하는 맨 오른쪽의 PID를 기억하거나 복사해줍니다.(8080 포트 기준 PID는 4716)
4. CMD 창에 "taskkill /F /pid PID(글 기준 4716)"를 입력해줍니다.
위와 같이 프로세스 종료가 성공하고 다시 프로젝트를 실행해보면 정상적으로 8080 포트에 접속 할 수 있는 것을 확인할 수 있습니다. 위의 CMD 명령어 컨벤션에 따라 잘 입력해준다면 8080 포트 이외에도 다른 포트들도 똑같이 종료 시키고 사용할 수 있습니다.
해결방법2 - 로컬 프로젝트에서 사용 할 포트 번호 바꾸기(Spring/Spring Boot)
1. /src/main/resources/application.properties 경로를 따라 application.properties를 찾아줍니다.
2. application.properties에 server.port="사용할 포트 번호"를 입력해줍니다.
server.port=8081
위와 같이 입력해주고 다시 프로젝트를 실행시켜보면 설정했던 포트로 접속할 수 있습니다.
'기타' 카테고리의 다른 글
[Web] PC에서 크롬으로 모바일 웹 확인하기 (2) | 2022.09.01 |
---|---|
[Error] TISTORY 메인 페이지 400 에러 해결하기 (0) | 2022.07.20 |
[JSP] JSTL <c:if>와 <c:choose>에서 NULL값 체크하기 (0) | 2022.06.23 |
[Bootstrap] Bootstrap 멀티 모달 Z-index로 순서 처리하기 (0) | 2022.06.22 |
[에러] C++에서 파일 입출력 사용 시 다운로드한 파일을 불러오지 못하는 오류 해결하기 (0) | 2022.05.15 |