spring jackson 라이브러리 500에러
- ETC/개발 오류 정리
- 2018. 12. 28. 15:32
spring ajax 통신에서 json으로 응답받기 위해 찾아보던 중 jackson 라이브러리 사용하기 위해
pom.xml에 dependency 추가 후 프로그램 돌렸는데 500 에러가 떴습니다.
에러내용은 아래와 같았습니다.
1 2 3 4 5 6 7 8 9 | 심각: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' :Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException :Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] :Constructor threw exception; nested exception is java.lang.NoClassDefFoundError :com/fasterxml/jackson/databind/exc/InvalidDefinitionException | cs |
해결방법은 의외로 간단히 jackson 라이브러리 버전을 최신버전으로 (2.7.3버전 --> 2.9.7버전) 올리니까 해결되었습니다.
아마도 databind-annotation-core 3개의 의존성이 버전이 달라서 문제가 일어난듯 합니다.
'ETC > 개발 오류 정리' 카테고리의 다른 글
이클립스 >> , || 등 이상한 문자 나올 때 (0) | 2019.01.07 |
---|---|
eclipse에서 패키지 구조를 폴더로 변경 (0) | 2019.01.02 |
Missing artifact org.springframework:spring-core:jar:${org.springframework.version} 에러 (0) | 2018.12.28 |
an exception has been caught while processing the refactoring delete resource 에러 (0) | 2018.12.26 |
크롬에서 history.back() 안 될때 (0) | 2018.10.30 |