반응형
그동안은 gradle을 이용했는데,
금번 강의를 들으면서 maven을 통해 관리를 하게되면서 또 처음보는 오류에 부딪혔다.
눈으로 쉽게 보였던건 "hibernate.properties not found" 여서 대체 내가 또 파일명을 오타냈나 싶었으나
아무리 봐도 난 정상적으로 기입했다..
그 밑에 보니 "javax/xml/bind/JAXBException"이 났다라고 보였고,
해당 부분을 해결하기위해서는 Pom.xml에 의존성을 추가하면되었다.
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
의존성 추가한다음에 pom.xml을 새로고침하여 적용이 된 후 다시 main을 호출하면 정상적으로 호출이 된다.
해당 에러가 일어나게 되었던 원인은 자바9이상부터는 기본 클래스에서 제거되어 직접 등록해야 되었던것이다.
728x90
반응형