0%

java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher错误解决办法

在使用Extjs+Struts2进行项目开发的时候,前台将json数据传到服务器端进行处理。 通过字符串接收传来的json数据,格式为[{“staffID”:1013900,”tehaiStatusCD”:00},{“staffID”:1018351,”tehaiStatusCD”:00}] 遇到的问题是,无法使用JSONArray.fromObject()方法对该字符串进行解析。通过JUnit测试发现了 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher错误,说明缺少相应的jar包。 在这个网站上找到了名为ezmorph-1.0.1.jar的jar包。将其添加到项目中。 再查看一下这个网站上列出的该包的依赖关系,保证你的项目中还加入了以下几个包 junit.jar commons-lang.jar commons-beanutils.jar commons-logging.jar log4j.jar 问题就解决了。 thank google