日期:2014-05-18  浏览次数:20794 次

关于MyEclipse6.0配置SSH时遇到的问题?
我用的是Eclipse3.3,MyEclipse6.0,JDK1.6,Tomcat6.0. 
要配置一个Struts1.2,Spring1,Hibernate3.0的web工程。 
但是启动tomcat时总是报如下错误: 
严重: action: null 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionfactory' defined in ServletContext resource [/WEB-INF/beans-config.xml]: Initialization of bean 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 
java.lang.SecurityException: class "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package 
at java.lang.ClassLoader.checkCerts(ClassLoader.java:775) 
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:487) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:614) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817) 
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)......... 
一开始怀疑MyEclipse和tomcat出了问题,但Eclipse,MyEclipse,Tomcat都重装过。还是不行。 
可是我的另一台电脑上使用的同样的工具,一样的配置方法,就正常运行。我绝对可以断定我的SSh配置是正确的。可是这报错又究竟是怎么会是呢? 
望高人解答

------解决方案--------------------
好似是spring配置文件问题
------解决方案--------------------
WEB-INF/beans-config.xml
这个文件里配置的类不能初始化
org.apache.commons.collections.SequencedHashMap
某个类中用到上面这个

应该是缺少了某个包
------解决方案--------------------
不能创建会话工厂的问题,同意楼上的观点,既然lz都绝对保证配置没问题,那就应该是jar的问题了