错误原因:Hibernate 与 Spring中的jar包,发生冲突..
2010-10-10 18:08:08 Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
Related cause: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'studentDaoImpl' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Could not resolve parent bean definition 'true'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'true' is defined
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
解决方案:
项目右击:->Java Buld Path -> Libraries->选择asm.jar,asm-attr.jar和cglib-2.1.3.jar
->最后选择remove删除.