当前位置: 首页 > news >正文

..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1

idea运行程序代码时报错为

Exception in thread "main" com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1

报错原因:Jackson包的版本太低或pom.xml中未指定Jackson版本导致程序运行默认引用了低版本的包,导致报错

环境包检查:发现有多个版本的Jackson包,因为我pom.xml文件中未指定Jackson包的版本,导致程序运行时默认引用了顺序为1的2.3.1的包,因为该包太旧与Spark包不兼容导致报错。
如果你的环境中确实就是低版本的包,报错信息也是你包的问题,则去官网下载一个高版本的jar包加进去(下载地址在文末),然后把旧版本的删掉即可(建议不要直接下最高版本的,往往中不溜的是最好的哈哈)
在这里插入图片描述
解决方法:解决方法有两种

  1. 删掉环境包中两个低版本的包,只保留最高版本2.6.5的包,然后重载module,重新运行即可
  2. pom.xml中指定Jackson的版本:
  • <properties></properties>中添加下行代码即可。之后刷新maven,重新运行程序
<jackson.version>2.6.5</jackson.version>

在这里插入图片描述

jackson的jar包下载地址

https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations

https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core

https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind

进入页面稍等一会之后,选择你想下载的版本点击进入:
在这里插入图片描述

进到详情页后点击bundle之后就开始下载了。下载完替换掉自己环境中的包即可。三个包都需要下载,整体替换一下即可
在这里插入图片描述

相关文章:

  • Maven执行操作报错:Process terminated
  • MySQL用户与库表备份相关操作
  • 晓宇的DBA之路
  • 10gRAC+RHEL5U2+ASM+iscsi(1)
  • 10gRAC+RHEL5U2+ASM+iscsi(2)
  • ORACLE 10g DataGuard for Linux
  • Oracle10g默认用户总结
  • standby全库rman备份文件恢复到异机
  • sqlServer2005向oracle导表,表名未显示双引号
  • 通过tg4msql 查询无反应
  • 10g日志挖掘logmnr
  • dbca建库按百分比分内存最大10G疑问
  • oracle 10g 索引监控
  • ASM kfed工具的部分说明
  • sqlplus uptime过久事件
  • [译] 怎样写一个基础的编译器
  • 【Amaple教程】5. 插件
  • Apache Pulsar 2.1 重磅发布
  • cookie和session
  • Docker: 容器互访的三种方式
  • IDEA常用插件整理
  • JavaScript 一些 DOM 的知识点
  • Linux链接文件
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Vim Clutch | 面向脚踏板编程……
  • 对超线程几个不同角度的解释
  • 基于webpack 的 vue 多页架构
  • 说说动画卡顿的解决方案
  • 推荐一个React的管理后台框架
  • ​Java并发新构件之Exchanger
  • #define、const、typedef的差别
  • #QT(串口助手-界面)
  • (1)Nginx简介和安装教程
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (HAL库版)freeRTOS移植STMF103
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (一)插入排序
  • .net 4.0发布后不能正常显示图片问题
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET 反射的使用
  • .net 后台导出excel ,word
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET企业级应用架构设计系列之开场白
  • .NET中两种OCR方式对比
  • .net中生成excel后调整宽度
  • @angular/cli项目构建--http(2)
  • [@Controller]4 详解@ModelAttribute
  • [].slice.call()将类数组转化为真正的数组
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [20190416]完善shared latch测试脚本2.txt