昨天在运行项目的时候突然出现了这个问题
java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException
原因是,代码里修改了json类型转换的问题
JSONObject param = JSONObject.fromObject(json);
但是,跟同事的Pom文件一样,很奇怪的是他那里引入了很多包,而我这里都没有只有
后来上网搜了很多,发现也有人有这个问题,就记录下来
是因为缺少了另外几个包,需要自己手动下载依赖
commons-lang、net.sf.ezmorph、commons-beanutils
commons-collections
依赖如下
<
dependency
>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>net.sf.ezmorph</groupId>
<artifactId>ezmorph</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2</version>
</dependency>
添加完了之后报错就消失了,程序能正常运行了