[SpringSecurity] JWT 구현 시 javax/xml/bind/DatatypeConverter
Spring Security 프레임워크와 JsonWebToken 을 이용하여 웹인증을 구현하는 도중,
로그인을 시도해서 서버로부터 토큰을 얻으려고 할때, 웹서버 로그에 다음과 같은 에러가 발생했습니다.
java.lang.NoClassDefFoundError: Could not initialize class javax.xml.bind.DatatypeConverterImpl
아래와 같이 dependency를 추가해준다.
Maven
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.1</version>
</dependency>
Gradle
// https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api
implementation group: 'javax.xml.bind', name: 'jaxb-api', version: '2.1'
'코딩 > Spring' 카테고리의 다른 글
[Spring] 스프링 예외 처리 방법 2가지(@ExceptionHandler, @ControllerAdvice) (0) | 2022.05.05 |
---|---|
필드주입과 생성자주입의 차이, 장단점(생성자 주입 vs 필드 주입) (0) | 2022.05.05 |
[Spring] 서비스 기동 시키는 방법 3가지 (0) | 2021.10.01 |
[Spring] Jpa Repository 사용하기 (0) | 2021.09.15 |
[Spring] Could not locate ordinal parameter [1], expecting one of [] 문제 (0) | 2021.09.15 |