이클립스에서 프로젝트를 메이븐 업데이트하고 서버를 올렸을때 서버가 켜지지 않는 오류를 겪어서 하루 종일 고생했다
구글링 해서 나온 모든 일을 따라했지만 거의 마지막엔 메이븐을 업데이트 해라뿐..
아니 메이븐을 업데이트해서 이렇게 됐는데?
이렇게 작성한 프로젝트를 3번이나 지우고 다시 만들었다.. 간단한 코드였는데 다시 작성하고 다시 작성하고....
내가 겪은 오류들이다 같은증상인데 구글링을 하고 따라할때마다 오류 메세지가 변했다.
구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다.
심각: 배치 descriptor [localhost\ROOT.xml]을(를) 배치하는 중 오류 발생 java.lang.IllegalStateException: 자식 컨테이너를 시작하는 중 오류 발생
starting tomcat v8.5 server at localhost has encountered a problem
해결방법은 매우 간단했다 메이븐이 제대로 업데이트가 되지 않는 오류가 있었던 것이기에
오류난 프로젝트 - Java Resources - Libraries 를 차례로 눌러 Libraries를 선택한 채로 ALT+F5 거기서 오류가 난 프로젝트만 업데이트 해주면된다
이 간단한게 해결이 안돼서 몇시간을 썼는지..
어떻게 찾았냐면 메이븐 업데이트를 할때마다 오류가 일어나니 메이븐 라이브러리를 찾아 해매다가 새로고침해주니 돌아오는걸 우연히 발견했다...
나같은 분이 있다면 도움이 되길