javameal

难得认真!

BlogJava 联系 聚合 管理
  4 Posts :: 1 Stories :: 9 Comments :: 0 Trackbacks
spring2+struts2+hibernate3架构下,在spring中配置quartz(1.6版本)一运行就丢:java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set.......这样的错误,在网上找了很久都提到更换commons-collections.jar到3.0以上的版本,自己试了多次,3.2的也拉下来试了,但是终没有解决,仍然出那个错误,最后将commons-collections.jar删除掉再运行,发现还是报这个错误,所以就怀疑classpath下面肯定还有commons-collection.jar,仔细检查,原来我自己将tomcat下的lib也导入进来了,里面有一个commons-collection.jar(2.0版本),晕啊!马上砍掉,导入commons-collection.jar 3.0版本,一切OK,郁闷了一个晚上!!!!
posted on 2008-04-02 10:44 javameal 阅读(11612) 评论(3)  编辑  收藏 所属分类: java

Feedback

# re: java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set; 2008-07-23 10:58 儒者风
我也是怎么都不行。我没有导入tomcat下commons-collection.jar这个东东啊,换了版本还不行。  回复  更多评论
  

# re: java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set; 2008-08-15 15:14 lurenjia
估计你是用的Jdk1.6,在ext的文件夹里包含了低版本的common-collection.jar,Jvm的systemClassLoader会把它提前加载,当应用要加载setUtils时会发现此类已经被加载,但其中不包含需要的方法,就报错了。  回复  更多评论
  

# re: java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;[未登录] 2012-12-28 11:25 peter
好吧。我的不是这个问题,把fileupload的包升级一下就解决了  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: