[Error] Web server failed to start. Port 8080 was already in use. 해결 방법
반응형
***************************
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 옵션이 프로세스를 완전히 죽이는 옵션이다.
이후 다시 실행하면 프로젝트가 잘 실행된다!!
반응형
'Logs' 카테고리의 다른 글
PPT(PowerPoint, 파워포인트) 안에 있는 이미지 파일을 저장하는 방법 (0) | 2022.11.28 |
---|---|
[Error] 네이버 검색 API: Scope Status Invalid : Authentication failed. (인증에 실패했습니다.) 해결 방법 (1) | 2022.11.24 |
[Error] ERROR 1826: Duplicate foreign key constraint name 해결 방법 (0) | 2022.11.18 |
터미널에서 Node.js 버전 바꾸는 법 (0) | 2022.11.16 |
JAVA Reference 자바 레퍼런스 사이트 (oracle docs 공식 문서) (0) | 2022.11.03 |