[Tomcat] LifeCycleException

LHR·2022년 9월 26일

Exception과의싸움

목록 보기
1/2

❓Tomcat 8.5 오류

  • Tomcat 실행 시 뜨는 경고창
    May be locked by another process

  • console창 Exception
    java.util.concurrent.executionexception: org.apache.catalina.LifeCycleException:

💯내가 해본 방법

  1. web.xml 오타 확인

  2. 프로젝트 clean
    Project -> Clean -> 해당 프로젝트 선택하고 clean

  3. Tomcat server Clean
    서버 선택 -> 오른쪽 클릭 -> Clean
    모든 파일을 컴파일 하여 재적용

  4. Clean Tomcat Work Directory (해결!)
    서버 선택 -> 오른쪽 클릭 -> Clean Tomcat Work Directory
    jsp파일이 컴파일된 class 파일을 지우고 다시 컴파일

🔨원인...

Tomcat LifeCycle에서 발생하는 아주 흔한 Exception
보통 spring 구성요소인 pom.xml이나 web.xml을 잘못 건드렸을 때 발생.
내 경우는 Dynamic Web Project라 pom.xml이 없었고 기존 프로젝트를 import한 상태라 web.xml은 건드리지 않았음.
workspace에서 삭제됐던 프로젝트를 다시 import하는 과정에서 Java build path의 JRE System Library가 unbounded된 상태로 나왔었는데 그때 Java 기본 클래스들을 읽어오지 못해서 .java 파일들과 .jsp파일들이 오류가 났었다. 그래서 다시 컴파일 하는 과정이 필요했던 것으로 추정된다.


Exception과의 싸움은 계속된다...

0개의 댓글