이클립스 메이븐 pom.xml 변경 후 톰켓 실행 오류
이클립스에서 pom.xml에 라이브러리를 변경 하고 톰켓을 실행하니 아래와 같은 오류가 발생하였다.
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다.
내가 먼저 해본것은
- Project clean
- Maven update
그리고 재시작 하면 위와 같은 에러가 계속 발생되면서 톰켓 구동이 되지 않았다.
그래서 다음과 같이 해결 하였다.
1. Servers 탭 > Tomcat 우클릭 > Clean
2. Servers 탭 > Tomcat 우클릭 > Clean Tomcat Work Direcotry
3. Menu > Project > Clean
4. Project Explorer > 프로젝트 우클릭 > Maven > Update Project
이렇게 하니 정상 동작 하였다.
다른 블로그에 보면 .m2 모두 삭제하고, Maven update를 해보라고 권장하지만 난 그렇게 하지 않았다.
라이브러리가 꼬인 문제는 아닌거 같아서...
아마도 위와 같은 방법은 해결이 되지 않았다면 이렇게도 해보았을거 같다.
.m2를 모두 초기화 하고 다시 받는 방법은 시간이 소요되니... 마지막에 해볼만 할거 같다.
'JAVA' 카테고리의 다른 글
톰켓(Tomcat) 서버 재시작 없이 catalina.out 초기화 (0) | 2018.12.14 |
---|---|
이클립스 워크스페이스 환경 복사 (0) | 2018.12.06 |
이클립스 톰캣8.5.x 사용시 문제점 (a tomcat 8.0 installation is expecte) (0) | 2018.12.06 |