绊脚石之 Json_jarPackage
来源:互联网 发布:广州11选五遗漏数据 编辑:程序博客网 时间:2024/06/06 05:03
json转换,即将map转json字符串
今天在调试一个API接口的时候,发现提示这个错误:
org/apache/commons/lang/exception/NestableRuntimeException
看到这问题首先想到的是缺少依赖的jar,后面陆续看了下环境上项目工程里面的jar,发现需要的jar都在,因为用的是json-lib,
所以所需要的依赖包无非就是apache common下的几个jar
commons-beanutils-1.8.3.jar
commons-collections-3.2.1.jar
commons-compress-1.8.1.jar
commons-logging-1.1.1.jar
ezmorph-1.0.6.jar
json-lib-2.3-jdk15.jar
commons-lang3-3.3.jar (需替换成低版本commons-lang-2.6.jar)
后面经过查看原来问题是出现在commons-lang3-3.3.jar上,
commons-lang3-3.3.jar提供的是 org/apache/commons/lang3/,这个是新版本的。
因为json-lib转化用的是低版本的commons-lang,所以替换成低版本commons-lang-2.6.jar就可以了。
类似错误参考,版本不同,记得看下里面包名是否和报错信息对应的上。
commons-beanutils-1.8.0.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
commons-collections.jar 不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
commons-lang-2.4.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
commons-logging-1.1.1.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
ezmorph-1.0.4.jar不加这个包
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
json-lib-2.3-jdk15.jar不加这个包
java.lang.NoClassDefFoundError: net/sf/json/JSONObject
上面的错误分析是我在网上查找的,随手总结了一下,好记性不如赖笔头。。。。
- 绊脚石之 Json_jarPackage
- HTML5 之路的绊脚石
- 踢开绊脚石:微服务难点之服务调用的解决方案
- 谁是绊脚石?
- 超越自己的绊脚石
- 程序员职业发展的绊脚石
- 踢开Android 开发中的绊脚石
- 当心脚下:网站优化的八个绊脚石
- 别让自大成为职场绊脚石
- 不汇报是职场发展的绊脚石
- 自我批评——我的绊脚石
- 不汇报是职场发展的绊脚石
- selenium webdriver学习第一个绊脚石
- 马赛克是阻止人类文明进步的绊脚石
- 英特尔已成微软绊脚石 5大领域威胁微软
- 一堆垃圾软件成Win XP启动绊脚石~
- 站长!你愿意干掉你网站的最大绊脚石吗?
- 不愿听他人的意见—张樟兴成功的绊脚石
- 面试过程遇到关于二叉树的问题
- 计蒜客 15971 腾讯消消乐 题解
- c++ 类的基本笔记
- 二分图算法模板以及相关知识
- Python(7) zip()
- 绊脚石之 Json_jarPackage
- Django models中的meta选项
- yii mongo model的写法
- 日常训练 20170622 数字游戏
- Http封装请求工具类
- weblogic 常见thread dump分析
- Matlab坐标图像隐藏横纵坐标的方法
- pythonic 1
- QT中关于窗口全屏显示与退出全屏的实现