[Spring] LifeCycleException, Catalina Exception 해결하기

    LifeCycleException, Catalina Exception 해결하기

     

     

     

    프레임워크 : 이클립스

    Server : Tomcat

     

    프로젝트를 받고 실행 했을 때, Catalina 관련 Exception Code가 발생한다.

    이를 해결하기 위해서는 다음과 같은 방법을 사용하면 된다.

     

    해당 조치는 Maven 저장소를 지우고 다시 하는 방법이며, 이 과정에 필자는 약 25분 정도 소요 되었다.

     

     

    예외내용


     org.apache.catalina.LifecycleException: Failed to  start component StandardEngine[Catalina].StandardHost[localhost].StandardContext[/controller]


     

    해결 방법


    1. [메뉴]Window - Preferences - Maven - UserSetting - Local Repository 경로의 파일 모두 삭제

    Preferences 들어가기
    Maven - UserSettings에서 Local Repository 경로 확인
    위의 경로의 폴더안의 내용을 모두 지우면 된다.

    Maven의 저장소 문제이므로, 기존의 Maven을 삭제하고 다시 설치 받기 위함이다.

     

     

     

    2.  Servers - Tomcat - Clean & Clean Tomcat Work Directory

    Servers에 등록된 Tomcat을 확인한다

    만약 위의 창이 없을 경우, [메뉴] Window - Show View에서 Servers를 불러온다.

     

    연결 된 Tomcat을 우클릭하게 되면 Clean 메뉴가 나온다. 둘 중 하나 선택해서 Clean 진행한다.

     

    3. [Menu] Project - Clean

    [Menu] Projcect에서 Clean을 누른다.
    모든 프로젝트를 Clean하거나 문제의 Project만 체크후 Clean 작업해도 된다.

    4. Error가 나온 Projcet 우클리 - Maven - Update Project 혹은 프로젝트 클릭후 Alt + F5

    Project 우클릭 - Maven - Update Project를 누른다.

     

    1번 과정에서 Maven 저장소를 비웠다면, 이번 과정에서는 Maven 저장소를 다시 채운다.

    이 과정에서 Project Explorer의 모든 Projcet의 Maven을 Update 진행하게 되므로

    만약, 필요없는 프로젝트가 있을 경우 지우고 하는 것을 권고한다.

     

    이 과정에서 프로젝트의 크기, 개수에 비례해서 소요되는 시간은 상당히 차이난다.

    해당 필자는 이 과정에서 약 20 - 25분이 소요 되었다.

     

     

     

    이제 다시 시작하게 되면, 정상적으로 실행 되는 것을 확인 할 수 있다.

    반응형

    'Web > Spring' 카테고리의 다른 글

    [Spring] 스프링 MAVEN 프로젝트 만들기  (0) 2021.05.09
    [Spring] Properties 설정하기  (0) 2021.04.15
    [Spring] Interceptor  (0) 2021.01.06
    [Spring] MVC 이해하기3  (0) 2020.10.26
    [Spring] MVC 패턴 이해하기2  (0) 2020.10.26

    댓글

    Designed by JB FACTORY