`

java.lang.NoClassDefFoundError: org/apache/commons/lang/xwork/StringUtils .

阅读更多
java.lang.NoClassDefFoundError: org/apache/commons/lang/xwork/StringUtils .


遇到这个问题,分为三步处理:
     1、是否导入了commons-lang.jar这个jar包
     2、是否导入了xwork-core.jar这个jar包
     3、如果以上都导入没有问题,将xwork-core这个包的版本换为2.1.6


原因是:
     查看xwork-core 2.1.6.jar的目录结构可以发现在这它的个版本中包含有org.apache.commons.lang.xwork这个包,并且在它的下面还包含有StringUtils.java这个类,
显然这些就是报错中所需要的,如果耐心的话再查看commons-lang.jar的目录结构,会发现它的下面也有StringUtils.java这个类,但是遗憾的是我们所引用的struts2-json-plugins的jar包中的某个类import的是org.apache.commons.lang.xwork这句话,所以悲催了,抛出这个异常来
分享到:
评论
3 楼 一头老牛 2013-07-16  
多谢了,解决问题了
2 楼 补耍狠 2013-04-23  
呵呵,一步一步来,慢慢就好了!
1 楼 zustfkh 2013-03-15  
谢谢,解决了我的烦恼,哎开源的东西整合起来就会出现莫名其妙的问题。

相关推荐

Global site tag (gtag.js) - Google Analytics