728x90
org.springframework.boot.web.server.PortInUseException: Port 8080 is already in use
인텔리제이 스프링부트로 개발을 하면서 오류를 한번씩은 직면해 봤을 것이다.
원래 되던 애플리케이션이 갑자기 8080포트가 이미 사용중이라고 뜰 때가 있다.
대개 다른 프로세스가 8080 포트를 사용중이라 뜨는 것이다.
인텔리제이를 재 실행했을때 될 수도 있지만 재실행해도 되지 않을때
server.port = 8081 이런식으로 수정할 수도 있지만 그렇고싶지 않을때
8080을 사용중인 프로세스를 찾아 그 프로세스를 종료하는 것이다.
lsof -i :8080
8080 포트를 실행중이인 프로세스를 찾고
kill -9 {PID}
그 프로세스의 PID로 프로세스를 종료하는 것이다.
그러면 저 오류가 사라진 것을 확인할 수 있다.
728x90
'Server & Infra.' 카테고리의 다른 글
MSA, MA, SOA(Service Oriented Architecture), ESB, SOAP (0) | 2023.04.30 |
---|---|
우당탕탕 팀 프로젝트 QueryDSL 적용기 (1) | 2023.04.21 |
[DDD] 도메인 주도 설계 애그리거트(Aggregate) 알아보기 (0) | 2023.03.27 |
[Domain-Driven-Design] 바운디드 컨텍스트 (Bounded-Context) ✍️ (0) | 2023.03.25 |
🔨 DDD(Domain Driven Design) 도메인 주도 설계와 도메인 모델 (0) | 2023.03.25 |