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导入项目即可;