JPA – 원인: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException

JPA를 학습하기 위해 속성을 설정하고 EntityManagerFactory를 생성 및 실행하는 과정에서 다음과 같은 오류가 발생했습니다.


Java EE 모듈 및 CORBA 모듈은 더 이상 사용되지 않으므로 내가 직접 작성하지 않았더라도 내가 사용하는 오픈 소스 라이브러리가 참조하면 이런 일이 발생할 수 있습니다.

다음과 같은 종속성을 추가하여 문제를 해결할 수 있었습니다.

<dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.1</version>
</dependency>