IT, 프로그래밍/Spring
org.apache.catalina.LifecycleException: Failed to initialize component 오류 해결
오리@
2018. 5. 23. 22:44
스프링을 설정할 때
org.apache.catalina.LifecycleException: Failed to initialize component ~~
로 시작하는 에러가 [심각] 이라는 경고와 함께 콘솔에 찍히며
404에러를 뿜는 경우가 있다.
이 경우, 우선 톰캣이 제대로 작동하고 있는지 확인한 후, 문제가 없다면 다른 방법을 찾아야 한다.
내가 해결한 방법은 아래와 같다.
우선 이클립스가 켜져있다면 종료한다.
1) C:\Users\[사용자명]\.m2 폴더를 찾아 간다.
2) 이 경로로 가서 repository 폴더를 깨끗하게 삭제한다.
3) 다시 이클립스를 켜면 다운로드가 진행되면서 다시 repository가 생성되는데, 완료될 때 까지 느긋하게 기다린다.
4) 다시 작동 시킨다.
5) 이 방법이 통하지 않으면 Project Explore 에서 해당 프로젝트 오른쪽 마우스 클릭 - Maven - Update Project를 클릭해 보자.
많은 사람들이 이 방법으로 해결한 것으로 보이니까 아직 해보지 않았다면 따라 해 보시길.
참고로 2번 정도 시도 후에 작동 되었다.
문제의 원인은 메이븐에서 충돌이 생기는 것으로 예상된다.