-
org.apache.catalina.LifecycleException: Failed to initialize component 오류 해결IT, 프로그래밍/Spring 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번 정도 시도 후에 작동 되었다.
문제의 원인은 메이븐에서 충돌이 생기는 것으로 예상된다.
'IT, 프로그래밍 > Spring' 카테고리의 다른 글
스프링 타일즈 연동 (0) 2018.07.16 스프링 프로젝트에 부트스트랩 적용시키기 (2) 2018.07.16 스프링 패키지 구성하기 (0) 2018.07.13 마이바티스에서 <![CDATA[]]> 를 사용하는 이유 (0) 2018.06.03 스프링 페이지 인코딩 빼먹는 실수 (0) 2018.05.24