nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/util/DefaultIndenter
java.lang.NoClassDefFoundError
乍一看就知道是少了某个jar依赖,看了很多其他做法也是通过增加jar文件(无论是直接添加还是通过maven)来解决
其实还有一种可能,那就是版本冲突
比如我遇到的,将spring-4.1.3.RELEASE 升级为 spring-4.3.7.RELEASE
原来的jackson-2.4.2就会出现版本冲突,然后系统就会报java.lang.NoClassDefFoundError,必须改为jackson-2.8.7
所以总结一下类似问题解决思路:
1、缺少依赖
2、jar版本冲突
【2018第一个问题】