Skip to main content

Port 8080 was already in use

·69 words·1 min· loading
Table of Contents

오늘 하도 서버를 켯다껐다해서 그런가 Port 8080 was already in use 에러가 뜨면서 실행이 안된다. 인터넷에서 해결방안을 찾아서 써논다.

해결하는 방법
#

    1. application.properties에서 server.port=????로 포트 번호를 설정해준다.
lsof -i tcp:8080 
# 8080포트를 쓰고 있는 프로세스를 찾는다.

sudo kill -9 [PID] #로 죽여버린다.

*참고 lsof는 list of open file로, 열려있는 파일과 그에대한 정보를 알려준다 리눅스는 모든게 파일임 -i [프로토콜:포트번호]를 주면 특정 포트를 사용하는 프로세스 정보를 출력한다

kill -9 는 sigkill(강제종료)이다.*