개발하는 두부

org.apache.catalina.LifecycleException: Protocol handler start failed

by 뚜부니

Spring Boot 프로젝트를 실행했는데, 갑자기 에러가 발생했습니다!!! 😫😫

org.apache.catalina.LifecycleException: Protocol handler start failed

해당 에러는 단순하게 톰캣이 사용하려는 포트를 이미 다른 프로세스가 점유하고 있어서 발생하는 문제입니다.

그러므로 실행하려는 프로젝트의 port로 실행되고 있는 프로세스를 확인하고 종료시키면 됩니다.

만약, 종료 시키면 안되는 프로세스인 경우 톰캣 포트를 변경합시다!

 

로컬에서 프로젝트를 실행했는데, 어디서 물고 있는 건지 아무리 찾아봐도 모르겠어서 프로세스를 종료시키기로 결정했습니다.

현재 로컬 환경은 Windows10이고, 아래 작업은 cmd에서 진행해야 합니다.

먼저 작업 관리자에 접속하여 현재 실행 중인 네트워크를 확인합니다.

netstat -ano | findstr 8080

8080 포트 검색 결과

PID를 확인했다면 해당 프로세스를 종료시키면 됩니다.

taskkill /F /PID {프로세스 PID}

# EX
taskkill /F /PID 28004

블로그의 정보

개발하는 두부

뚜부니

활동하기