애플리케이션 코드를 작성하고 8080 포트를 이용해 실행하다보면
이미 해당 포트로 실행중인 코드가 있어 실행되지 않는 오류가 발생할때가 있다.
이 때 실행중인 코드를 종료하기 위해 다음과 같은 방법을 사용할 수 있다.
1. 현재 실행중인 포트 PID 찾기
터미널에서 아래 코드를 입력하여 해당 포트의 PID(프로세스 번호)를 알아낸다.
lsof는 list open files 의 약자로 열려있는 파일에 대한 정보를 출력해준다.
lsof -i :검색하려는 포트번호
2. 해당 프로세스 종료하기
아래 코드를 입력하여 해당 포트의 프로세스를 종료한다.
kill은 프로세스를 종료할 때 사용하는 명령어이다.
kill -9 PID번호
아래 그림과 같이 다시 lsof로 검색했을때 아무것도 나오지 않으면 정상적으로 종료된 것이다.
참고자료
'에러 해결기록' 카테고리의 다른 글
[Spring] JWT 사용시 javax/xml/bind/DatatypeConverter 에러 (0) | 2024.05.07 |
---|---|
Git SSH 등록, CLI 사용을 위한 인증(remote: Support for password authentication was removed on August 13, 2021.) (0) | 2024.01.18 |
[JAVA] JWT, WeakKeyException (0) | 2023.05.17 |
Spring Boot / Spring Data JPA / H2 초기 데이터 설정 (0) | 2023.05.05 |
문자열을 요소로 갖는 배열의 가장 긴 글자, 작은 글자 제거하기 (0) | 2023.03.21 |