프로그래밍/java, spring

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

브래드 킴 2023. 1. 23. 18:59
728x90

intellij가 버벅일때가 자주 있는데, 비정상적으로 intellij가 종료될때 사용중이던 spring 서비스가 정상종료 되지 않는 경우가 있다.

 

이때에 다시 intellij를 켜서 spring서버 start를 누르면 아래와 같은 사용중인 port 에러가 발생한다.

 

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

 

이때에는 프로세스를 강제로 종료 해줘야 하는데, PID정보가 필요하다. 아래와 같이 PORT번호를 통해 PID를 찾는 명령어를 실행

sudo lsof -i :8080

 

PID 정보는 root권한이 필요하므로, sudo를 사용하였고 현재 로그인된 USER 비밀번호를 입력하면 된다.

 

그다음에 아래와 같이 PID를 종료 시키는 명령어를 실행하면 된다.

kill -9 PID번호

 

728x90