본문 바로가기

Spring/오류

LifecycleException

728x90
반응형

* 20.05.25 수정

자식 컨테이너를 시작 중 실패했습니다.

 

 원인

- pom.xml이나 web.xml을 잘못 건들였을 때 혹은 아무 이유 없이 발생

 

 예시

- 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/controller]]을(를) 시작하지 못했습니다

  구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다.

 

 ① 프로젝트 Clean

- 상단 메뉴 - 'Project' - 'Clean' - All projects 또는 해당 프로젝트 선택

 ② Tomcat Server Clean

- 서버 선택 후 우클릭 - Clean

 ③ 현재 사용중인 Tomcat 폴더의 servlet-api.jar을 사용중인 jdk lib에 붙여넣기

 Maven Repository의 javax servlet 삭제 후 업데이트

 ⑤ Maven Repository 모든 폴더 삭제 후 업데이트

- 프로젝트 선택 후 우클릭 - Maven - Update

 ⑥ javax.servlet-api 버전을 3.1.0으로 설정

- pom.xml의 해당 dependency에서 설정

 ⑦ 톰캣 폴더 전체 삭제 후 재설치

 

728x90
반응형

'Spring > 오류' 카테고리의 다른 글

ClassNotFoundException  (0) 2020.05.27
PageNotFound  (0) 2020.05.26
[톰캣] Multiple Contexts have a path of "/경로이름"  (0) 2020.04.10
FileNotFoundException  (0) 2020.04.02
NoSuchBeanDefinitionException  (0) 2020.04.01