包冲突问题

struts2 + json 包冲突问题

老子叫甜甜 提交于 2019-12-04 05:55:30
在用strtus2的json插件读取数据时,出现了包冲突的问题,搞了老半天才解决, 严重: Servlet.service() for servlet default threw exception java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils at com.googlecode.jsonplugin.JSONUtil.writeJSONToResponse(JSONUtil.java:197) at com.googlecode.jsonplugin.JSONResult.writeToResponse(JSONResult.java:192) at com.googlecode.jsonplugin.JSONResult.execute(JSONResult.java:182) 我看了下xwork-core-2.1.6.jar下是没有com.opensymphony.xwork2.util.TextUtils这个类的,只有struts2.0的xwork才有,可是我的工程师struts2.1的,直接把以前的xwork2包弄进来是会报错的。百度看了下大概原因就是jar包不兼容。 CSDN案例: http://topic.csdn.net/u/20110422/17/a1440f07