Published 2021. 10. 14. 16:47
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