orgapachecommonslangexceptionNestableRuntimeException错误

xiaoxiao2021-02-28  83

备注:

前段时间在做Java,因为是做个小插件,所以运行是依赖之前已有的项目工程的,其中用到了json转换,即将map转json字符串,本来这应该是个很简单的代码,代码完成后,本地IED测试通过,后面升级部署到测试环境上,发现死活测试不通过,老是提示这个错误:

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就可以了。 综上所述出现这个问题还是因为对common包的版本不熟悉引起的。 很多时候jar版本不同,从而导致目录以及提供的功能也是不同。 转:http://blog.csdn.net/vtopqx/article/details/50129905
转载请注明原文地址: https://www.6miu.com/read-52044.html

最新回复(0)