728x90

 

🚨 에러 발생

 

로그인 API에서 JWT를 이용해서 회원 인증을 구현하는 중에 다음과 같은 에러와 마주쳤다.

 

 

 

javax.xml.bind.DatatypeConverter 를 찾지 못하면서 발생한 에러였다.

JDK 11 이 되면서 Java EE와 CORBA Module이 제거되었다고 한다.(http://openjdk.java.net/jeps/320)

 

 

base64Codec.java 파일이 javax.xml.bind.DatatypeConverter을 리턴하고 있었는데 여기서 에러가 발생한 것이었다.

 

 

 

 

 

 

👌 에러 해결

필자의 경우 스프링 부트를 사용 중에 있기 때문에 

implementation group: 'org.glassfish.jaxb', name: 'jaxb-runtime', version: '2.3.2'

다음과 같은 dependency를 참조해서 해결하였다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reference:

https://luvstudy.tistory.com/61

https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime/2.3.2

 

복사했습니다!