티스토리 뷰

반응형

리눅스 톰캣 실행시 아래와 같은 에러발생할경우 해결방법

이미 8080포트가 사용중이라는 에러. 

 

사용중인 포트 확인

 

문제 원인

스프링 부트의 내장 톰캣은 기본적으로 8080 포트를 사용하는데, 이 8080 포트가 이미 사용 중이라서 애플리케이션이 정상적으로 실행되지 못하는 것이다.
따라서 이 경우에는 8080 포트를 사용하고 있는 프로세스를 찾아서 종료시키면 문제가 해결된다.

해결 방법

  • 명령어로 8080 포트를 사용하고 있는 프로세스ID 찾기
  •  

$ lsof -i :8080 | grep LISTEN

  • 해당 프로세스ID 종료

$ kill -9 <process id>

반응형
댓글