Logs

[Error] Web server failed to start. Port 8080 was already in use. 해결 방법

랩실외톨이 2022. 11. 21. 00:24
반응형

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

Description:

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

Action:

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

 


 

Spring boot를 돌렸는데 이 에러가 나왔다. 현재 돌린 프로젝트가 이것밖에 없는데 전에 돌렸던 포트가 아직 죽지 않고 살아있는 모양이었다. 내가 다시 프로젝트를 돌리기 위해서는 지금 사용하고 있는 8080 포트를 죽이고 재실행을 해야 한다.

 

8080 포트를 다시 사용하는 방법

 

1. 터미널의 실행하고 아래와 같은 명령어를 입력한다.

 

lsof -i:8080

 

 

만약 포트번호가 다르다면 옵션 뒤의 숫자를 바꾸면 된다.

 

 

2. PID를 kill 한다.

 

kill -9 PID 숫자

 

리눅스를 배운 사람이면 알겠지만 -9 옵션이 프로세스를 완전히 죽이는 옵션이다.

 

이후 다시 실행하면 프로젝트가 잘 실행된다!!

 

 

 

반응형