Post

[Solution] Spring - web server failed to start. port 8080 was already in use 해결

Spring에서 웹 서버를 실행시 시작 실패와 해당 포트가 이미 사용중이라는 오류를 마주치며 해결한 방법을 기록하고자 한다.

port_already0

해당 오류는 일반적으로 8080 포트가 이미 다른 프로세스에 의해 사용되고 있을 때 발생한다.

사용 중인 포트 확인 및 프로세스 종료

  • 포트 확인
1
2
3
4
5
6
7
# Window
$ netstat -ano | find "8080"

# Linux & Mac
$ sudo lsof -i :8080
or
$ netstat -tulnp | grep 8080

port_already1

  • 확인된 프로세스 종료
1
2
3
4
5
# Window
$ taskkill /F /PID 7120

# Linux & Mac
$ kill -9 7120

포트 번호 변경

application.properties파일에서 server.port속성을 수정하여 다른 포트번호를 지정하여 충돌을 회피할 수 있다.

1
2
# application.properties
server.port=9090
This post is licensed under CC BY 4.0 by the author.

© chanho. Some rights reserved.