Java.Lang.NoSuchMethodError: Org.Apache.Commons.Collections.SetUtils.OrderedSet(Ljava/Util/Set;)Ljav

tomcat启动报错:Java.Lang.NoSuchMethodError: Org.Apache.Commons.Collections.SetUtils.OrderedSet(Ljava/Util/Set;)Ljava/Util/Set;

1. 项目环境:

IDE:myeclipse
框架:spring2.5.6+struts2+hibernate3.3.2
web容器:tomcat 6.0
jdk版本:1.5

2. 分析原因:

jar包冲突.项目启动时,tomcat会优先加载myeclipse及tomcat自带的jar包.

3. 解决办法:

①查看tomcat及myeclipse的lib中是否含有commons-collections.jar,有的话,删除即可.
②如果还不行,可能就是该jar包版本过低,下载其他高版本的commons-collections.jar导入项目即可;

你可能感兴趣的:(Java.Lang.NoSuchMethodError: Org.Apache.Commons.Collections.SetUtils.OrderedSet(Ljava/Util/Set;)Ljav)