`
paladin1988
  • 浏览: 319945 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lan

 
阅读更多

 

类型转换错误,出错原因:

(1)包冲突;

(2)配置问题

 

 

修改了tomcat里的context.xml文件,在context 元素下添加 
<Loader delegate="true" />  

 

===========================================

 

下面为引用:

 

java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/String;)Ljava/lan

严重: Servlet.service() for servlet jsp threw exception
java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/String;)Ljava/lang/Object;
at com.googlecode.jsonplugin.JSONResult.execute(JSONResult.java:157)

jsonplugin-0.33.jar     Struts 2 JSON Plugin 0.33 匹配 Struts 2.1.x Compatible
jsonplugin-0.32.jar     Struts 2 JSON Plugin 0.32 匹配 Struts 2.0.x Compatible

 

还有一些别人出现的错误:

1、导入的包有重复..删掉其中一个重复的包 ;

2、在整合struts2的时候报的一个异常,从我导入jsonplugin(Struts 2 JSON plugin)的jar文件后出的。后来才知道是因为版本不对,我用的是struts2.0的核心包,而我用的是支持struts2.1的jsonplugin文件;

3、经过认真检查,发现是版本不对.下载页面上已经很清楚地说明了情况,0.33版本的jar包适用于Struts2.1.x,而0.32的jar包适用于Struts2.0.x.而我工程下面的Struts2的jar包都是从其他工程lib里面直接复制过来的,没有考虑版本的问题,真是粗心!!

以后要严谨点!!

 

========================================================================

 

 

参考:

http://hi.baidu.com/xiangxiangjjj/blog/item/0d28862f0e166fe6e6cd4006.html

http://zhouhaitao.iteye.com/blog/1126053

http://topic.csdn.net/u/20100520/09/dd1994e1-b2ef-4fe0-8841-15d7d364b52f.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics