Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- initandlisten
- java
- GCP
- MongoDB
- github
- naver
- openjdk
- npm update
- 27017
- Xcode
- cloud
- MAC
- 27inch
- Media-type
- for developer
- 가상머신
- instance
- playgrounds
- Spring
- springboot
- freetier
- navercloud
- 몽고디비
- errorstack
- VM
- ubuntu java
- mongod
- remote
- ubuntu
- Android
Archives
- Today
- Total
김컴공랩
[SpringSecurity] JWT 구현 시 javax/xml/bind/DatatypeConverter 에러 대처법 본문
헬로월드! 김컴공입니다.
Spring Security 프레임워크와 JsonWebToken 을 이용해 웹인증을 구현하는 도중, 로그인을 시도해서 서버로부터 토큰을 얻으려고 할때, 웹서버 로그에 다음과 같은 에러가 발생했습니다.
java.lang.NoClassDefFoundError: Could not initialize class javax.xml.bind.DatatypeConverterImpl
오류 로그를 자세하게 읽어보고, 관련하여 코딩한 컨트롤러와 클래스들을 살펴보아도 문제가 없는 것 같아서 구글링했습니다. (stackoverflow.com/questions/55606519/getting-exception-java-lang-noclassdeffounderror-could-not-initialize-class-jav)
위 링크에서 답변한 솔루션을 참고하여 저같은 경우는 다음과 같은 종속성을 pom.xml 에 추가하여 해결하였습니다.
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.1</version>
</dependency>
위 종속성을 추가하니, 서버에서 정상적으로 토큰을 반환했습니다.
궁금한 내용은 댓글 남겨주세요!
'스프링부트' 카테고리의 다른 글
[스프링부트] Spring 으로 웹 서비스 만들기 - 타임리프 1 (0) | 2021.01.17 |
---|---|
[스프링부트] Spring 으로 웹 서비스 만들기 - 컨트롤러 생성 2 (0) | 2021.01.11 |
[스프링부트] Spring 으로 웹 서비스 만들기 - 컨트롤러 생성 1 (0) | 2021.01.11 |
[스프링부트] Spring 으로 웹 서비스 만들기 - 프로젝트 생성 (0) | 2021.01.11 |
[Spring] AJAX 로 JSON 전송할 때 Controller 내 에러 해결 방법 (0) | 2020.09.24 |