当前位置: 代码迷 >> Web前端 >> maven 配置web项目时遇到的一些有关问题
  详细解决方案

maven 配置web项目时遇到的一些有关问题

热度:1160   发布时间:2013-10-27 15:21:50.0
maven 配置web项目时遇到的一些问题

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 
'adServiceImpl': Injection of autowired dependencies failed; nested exception is 
org.springframework.beans.factory.BeanCreationException: Could not autowire field: private 
com.ece.ec.dao.face.AdDAO com.ece.ec.service.ad.AdServiceImpl.adDao; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 
'adDao' defined in class path resource [applicationConfig.xml]: Cannot resolve reference to bean 
'sessionFactory' while setting bean property 'sessionFactory'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 
sessionFactory' defined in class path resource [applicationConfig.xml]: Invocation of init method 
failed; nested exception is java.lang.NoClassDefFoundError:

Caused by: java.lang.ClassNotFoundException: 

org.hibernate.annotations.common.reflection.ReflectionManager

检查pom配置文件引用的hibernate-core 和hibenate-annotations版本是否一致,

本人开始就因为一个3.3.1.GA  一个3.3.0.GA导致上面的错,找了好长时间才发现



Caused by: java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter

这个错误的解决办法是 添加 hibernate required 包javassist-3.12.1.GA.jar

在pom.xml文件中添加

<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</dependency>