分類  >  Web前端 >

maven 配置web項目時遇到的一些有關問題

tags:    時間:2013-12-09 23:39:12
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>




推薦閱讀文章

Bookmark the permalink ,來源:互聯網