解决org.apache.commons.collections.map.ListOrderedMap
上一篇 /
下一篇 2017-03-20 16:40:56
/ 个人分类:java
使用json-lib做json报文解析
JSONObject json = JSONObject.fromObject(request); //此行出错
String xml = json.getString("workflowTemplate");
接收到json报文后报错
java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrderedMap
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
at net.sf.json.JSONObject.<init>(JSONObject.java:1450)
at net.sf.json.util.CycleDetectionStrategy.<clinit>(CycleDetectionStrategy.java:37)
at net.sf.json.JsonConfig.<clinit>(JsonConfig.java:65)
at net.sf.json.JSONObject.fromObject(JSONObject.java:134)
ClassNotFoundException此处报错提示明显
猜测应该是json-lib使用到org.apache.commons.collections,而工程中并没有此jar
下载http://commons.apache.org/proper/commons-collections/download_collections.cgi
导入工程中,重启
总结:
json-lib依赖的jar如下:
- commons-logging-1.0.4.jar
- commons-lang-2.3.jar
- commons-collections-3.2.jar
- commons-beanutils-1.7.0.jar
- json-lib-2.2.1-jdk15.jar
- ezmorph-1.0.4.jar
收藏
举报
TAG: