
Tomcat 실행 시 뜨는 경고창
May be locked by another process
console창 Exception
java.util.concurrent.executionexception: org.apache.catalina.LifeCycleException:
web.xml 오타 확인
프로젝트 clean
Project -> Clean -> 해당 프로젝트 선택하고 clean
Tomcat server Clean
서버 선택 -> 오른쪽 클릭 -> Clean
모든 파일을 컴파일 하여 재적용
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파일들이 오류가 났었다. 그래서 다시 컴파일 하는 과정이 필요했던 것으로 추정된다.