日期:2014-05-17  浏览次数:20823 次

MYECLIPSE工具下如何删掉STRUTS的一个包问题!!!急急急!!
是这样的 在整合SSH一般就会碰到一个错误
javax.servlet.ServletException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.SecurityException: class "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package
这个意思好像是 commons-collections-2.1.1.jar太旧了。。所以 我下了个3.2的 
可是我在删除commons-collections-2.1.1.jar的时候 很郁闷的问题就出来了 要在TOMCAT下删肯定不行 删了在编译等于白删
那我就在MYECLIPSE里删掉他 可是。。。在项目上点右键然后Configura Bliud Path在这里删 更郁闷的是。。。我在这里根本没看到commons-collections-2.1.1.jar现在我就想问问到底在那里才能把这个包 删掉呢??谢谢 这个错误的原因应该是这样的意思吧???
求有经验的朋友告我一声 谢谢请把删除步邹写清楚。。。哎 真的很急

------解决方案--------------------
org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package 

这个一般是包重复,你仔细看看,排查一下吧,其实可以先删掉你怀疑的,如果还出现问题,就一定隐藏在其它地方了。

应该出现ClassNotFoundException 才对。