环境

  1. jdk 6
  2. tomcat 6.0.53
  3. sts 4.4.2
  4. maven 3.2.5

原因

spring boot 1.5.22.RELEASE 默认使用的 jackson 的版本是 2.8.x,但是 JDK6 只支持 2.7.x 以下的版本。

出错详情

Caused by: java.lang.UnsupportedClassVersionError: com/fasterxml/jackson/databind/AnnotationIntrospector : Unsupported major.minor version 51.0 (unable to load class com.fasterxml.jackson.databind.AnnotationIntrospector)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2950) ~[catalina.jar:6.0.53]
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1177) ~[catalina.jar:6.0.53]
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1665) ~[catalina.jar:6.0.53]
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1544) ~[catalina.jar:6.0.53]
at org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration.configurationPropertiesReportEndpoint(EndpointAutoConfiguration.java:183) ~[spring-boot-actuator-1.5.22.RELEASE.jar:1.5.22.RELEASE]
at org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerBySpringCGLIB$$3c833ed0.CGLIB$configurationPropertiesReportEndpoint$10(<generated>) ~[spring-boot-actuator-1.5.22.RELEASE.jar:1.5.22.RELEASE]
at org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerBySpringCGLIB$$3c833ed0$$FastClassBySpringCGLIB$$f590329b.invoke(<generated>) ~[spring-boot-actuator-1.5.22.RELEASE.jar:1.5.22.RELEASE]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[spring-core-4.3.25.RELEASE.jar:4.3.25.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358) ~[spring-context-4.3.25.RELEASE.jar:4.3.25.RELEASE]
at org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerBySpringCGLIB$$3c833ed0.configurationPropertiesReportEndpoint(<generated>) ~[spring-boot-actuator-1.5.22.RELEASE.jar:1.5.22.RELEASE]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_45]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_45]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]
... 33 common frames omitted

解决方式

覆盖 spring boot 指定的默认版本,降低 jackson 的版本到 2.6.x。

<jackson.version>2.6.7.3</jackson.version>

最新文章

  1. .Net Core MVC 网站开发(Ninesky) 2.2、栏目管理功能-System区域添加
  2. c#获取时间
  3. NuGet学习笔记(2) 使用图形化界面打包自己的类库
  4. windows+caffe(二)——图片转换为levedb格式
  5. Continue To DO!
  6. Mac OS X 如何设置默认浏览器
  7. Spring 定时任务之 @Scheduled cron表达式
  8. C#代码实现,确保windows程序只有一个实例(instance)
  9. 关于阻止PROE联网的一些想法!
  10. postgresql 定时任务备份及恢复
  11. W3CSchool闯关笔记(初级脚本算法)
  12. Linux 命令备忘
  13. hadoop 伪分布式搭建
  14. 对jQuery ajax的认识
  15. [链接]最短路径的几种算法[迪杰斯特拉算法][Floyd算法]
  16. 虚拟机中的CentOS 7设置固定IP连接最理想的配置
  17. Zip 压缩
  18. 【POJ 1719】 Shooting Contest (二分图匹配)
  19. flask的文件上传和下载
  20. iOS状态栏、导航栏的设置

热门文章

  1. [Luogu] 飞扬的小鸟
  2. 【集训队作业2018】line
  3. MFC消息反射机制
  4. python 绘制sinx
  5. Error creating bean with name &#39;persistenceExceptionTranslationPostProcessor&#39; defined in class path resource [org/springframework/boot/autoconfigure/dao/PersistenceExceptionTranslationAutoConfiguration
  6. 前端知识点回顾——Javascript篇(六)
  7. 图解Python 【第七篇】:网络编程Socket
  8. 深度学习之加载VGG19模型获取特征图
  9. CreationPolicy 枚举的值
  10. python3.7与pyspider的坑