Skip to Content
Suffering builds character
아카이브24.Linux실습서비스 관리5. 포트 충돌 해결하기

5. 포트 충돌 해결하기

1. 시나리오

스프링 부트 서버를 실행하려고 했는데, 오류 메시지: Address already in use가 발생함

다른 프로세스에서 8080 포트를 사용 중인 경우 실행 중인 포트 확인하기

2. 실습 명령어

terminal
# 포트 8080 사용 중인 프로세스 확인 ss -tuln | grep 8080 # 또는 netstat -tulnp | grep 8080 # 필요에 따라 PID 확인 후 8080에서 실행 중인 프로세스를 종료할 수 있음 sudo kill -9 <PID> # 혹은 Spring Boot 실행 시 다른 포트로 변경해서 실행 java -jar myapp.jar --server.port=8081

3. 명령어 설명

  • ss / netstat : 포트와 프로세스 매핑 확인
  • kill -9 PID : 강제 종료
  • --server.port : Spring Boot 실행 시 포트 변경 가능
Last updated on