Springboot

Spring Boot - Port 8080 is already in use

수아파파's 2025. 3. 18. 19:58
반응형

위 오류는 스프링 부트에서 하다 보면 많이 보게되는 오류중 하나.

 

스프링부트 실행할때, 다른 프로세스에서 8080 포트를 사용하고 있다는 뜻.

1️⃣ 오류 상세 원인 분석 및 해결 예제

📌 1. Port 8080 is already in use (포트 충돌 오류)

📌 오류 메시지

Web server failed to start. Port 8080 was already in use.

 

📌 원인

  • 동일한 포트(8080)를 사용하는 다른 프로세스가 실행 중

📌 해결 방법
1️⃣ 사용 중인 포트 확인 및 종료

lsof -i :8080  # 리눅스/macOS
netstat -ano | findstr :8080  # Windows
kill -9 <PID>  # 프로세스 종료

 

2️⃣ 다른 포트 사용 (application.properties)

server.port=9090

 

반응형