[Spring Boot] Port 8080 was already in use.

미천한 개발중생·2023년 9월 12일
0

오류창고

목록 보기
2/5

스프링 부트 실습 중에 다음과 같은 오류가 났습니다.

8080 포트가 이미 사용중이라 spring boot를 실행할 수 없다는 건데요, 저의 경우는 오라클이 8080 포트를 사용중이라 에러가 났습니다. 저같이 오라클을 설치하신 분들은 작업관리자 -> 서비스 에서 OracleXETNsListener을 중지시켜주시면 됩니다.


좀 더 확실하게 알 수 있는 방법

netstat -ano | findstr 8080

cmd 창을 열고 위의 명령어를 입력합니다.

맨 오른쪽에 나오는 번호가 PID입니다. 저의 경우 위에 첨부한 작업관리자 사진에서 OracleXETNsListener의 PID번호와 동일한 것을 확인할 수 있습니다.

taskkill /F /pid "PID번호"

위 명령어를 입력하여 프로세스를 종료해줍니다.

프로세스를 중지하려고 하니 액세스가 거부되었다고 메세지가 나왔습니다. cmd를 관리자권한으로 실행한 후에 다시 시도하니 정상적으로 프로세스가 종료되었습니다.

해당 프로세스가 중지된것을 확인할 수 있습니다.

이후 다시 실행해보면 8080포트로 실행이 잘 됩니다.

profile
공부 목적의 블로그 입니다. 부족한 점이 많으니 잘못된 정보가 있다면 지적부탁드려요!

0개의 댓글