본문 바로가기

개발일지/오늘의 에러

MacOS 특정포트의 프로세스 킬

 

 

스프링부트로 프로젝트를 개발하다보면 위와 같은 에러가 발생한다.

내가 프로젝트 내장 톰캣 WAS의 포트가 80인데 정상적으로 종료되지 않은상태에서

스프링부트 어플리케이션을 다시 실행하니

 

"Web server failed to start. Port 80 was already in use" 라는 에러가 발생하는 것이다.

 

그럴때는 기존에 80 포트에 떠있는 프로세스를 킬하고 스프링 부트 어플리케이션을 다시 실행하면 정상적으로 실행된다.

 

lsof -i :조회하고싶은서비스포트
kill -9 해당서비스프로세스아이디