Java/오류노트

[Java/오류노트] Solved - Web server failed to start. Port 8000 was already in use.

adjh54 2023. 2. 16. 13:35
728x170
해당 글은 Java의 Spring Boot 개발환경 내에서 발생하는 오류에 대해서 해결하는 방법에 대해서 공유합니다.


 

 

1) 문제점


💡 Spring Boot 내에서 서버를 재 기동을 할 때 아래와 같이 로컬서버에서 이미 8000 포트를 사용 중이라고 나오고 있습니다.

***************************
APPLICATION FAILED TO START
***************************

Description:

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

Action:

Identify and stop the process that's listening on port 8000 or configure this application to listen on another port.

 

 

 

 

 

2) 해결방법


💡 기존에 8000 포트로 수행되는 프로세스를 중지 시키고 서버를 다시 실행하는 방법으로 이를 해결합니다.

 

1. 해당 포트 (8000)에서 사용중인 프로세스를 확인하여 PID 값을 얻어서 해당 프로세스를 강제 종료합니다.


# 8000 포트에서 수행중인 프로세스를 확인합니다.
sudo lsof -i :8000

# 8000 포트에 수행중인 프로세스를 강제종료합니다.
kill -9 [PID]

 

 

 

2. 최종적으로 정상적으로 서버가 수행됨을 확인하였습니다.


 

 

 

오늘도 감사합니다. 😀

 

 

 

그리드형