오류- 세미프로젝트 중 메이븐을 업데이트 했을때 서버오류

hanahana·2022년 9월 17일
0
post-thumbnail

이클립스에서 프로젝트를 메이븐 업데이트하고 서버를 올렸을때 서버가 켜지지 않는 오류를 겪어서 하루 종일 고생했다
구글링 해서 나온 모든 일을 따라했지만 거의 마지막엔 메이븐을 업데이트 해라뿐..
아니 메이븐을 업데이트해서 이렇게 됐는데?
이렇게 작성한 프로젝트를 3번이나 지우고 다시 만들었다.. 간단한 코드였는데 다시 작성하고 다시 작성하고....

오류메세지

내가 겪은 오류들이다 같은증상인데 구글링을 하고 따라할때마다 오류 메세지가 변했다.

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

  2. 심각: 배치 descriptor [localhost\ROOT.xml]을(를) 배치하는 중 오류 발생 java.lang.IllegalStateException: 자식 컨테이너를 시작하는 중 오류 발생

  3. starting tomcat v8.5 server at localhost has encountered a problem

해결방법

해결방법은 매우 간단했다 메이븐이 제대로 업데이트가 되지 않는 오류가 있었던 것이기에
오류난 프로젝트 - Java Resources - Libraries 를 차례로 눌러 Libraries를 선택한 채로 ALT+F5 거기서 오류가 난 프로젝트만 업데이트 해주면된다

이 간단한게 해결이 안돼서 몇시간을 썼는지..
어떻게 찾았냐면 메이븐 업데이트를 할때마다 오류가 일어나니 메이븐 라이브러리를 찾아 해매다가 새로고침해주니 돌아오는걸 우연히 발견했다...
나같은 분이 있다면 도움이 되길

profile
hello world

0개의 댓글