[Spring] port number already in use 에러 해결방법

seonjeong·2023년 3월 4일
0

Spring

목록 보기
12/27
post-thumbnail

🔥 발생 원인

  • 동일한 포트를 사용하는 어플리케이션을 번갈아가며 실행 시키는 경우(이미 다른 하나가 실행중)

  • IDE 상에서는 프로세스가 종료되었으나 실제 프로세스가 종료되지 않은 경우

🔥 해결 방법

  • 실행하려고 하는 어플리케이션의 실행 포트를 변경한다
  • 현재 포트를 사용하고 있는 프로세스를 종료한다

1. 포트 변경하기

# port number setting
server.port=3000

2. 프로세스 종료하기 - cmd

  • window OS
  1. 아래의 명령어를 입력해준다
netstat -ano
  1. 종료시키려는 포트의 pid를 확인한 후 해당 값을 입력해준다

taskkill /f /pid 12345	

  • macOS
  1. lsof 명령어로 해당 포트를 사용하는 프로세스를 조회
lsof -n -i -P | grep 8080
  1. 종료시키려는 포트의 pid를 확인한 후 해당 값을 입력해준다
kill -9 12345



Reference

https://deeplify.dev/back-end/spring/port-is-already-in-use

profile
🦋개발 공부 기록🦋

0개의 댓글

관련 채용 정보