2012-08-10 66 views
2
o.s.web.context.ContextLoader - Context initialization failed 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productfeedSvc': 
Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: 
private com.dealwallet.productFeed.repository.ProductFeedRepository 
com.dealwallet.productFeed.svc.impl.ProductSvcImpl.productFeedRepository; 
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productFeedRepository': Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: **org.springframework.transaction.interceptor.TransactionInterceptor.setTransactionManagerBeanName(Ljava/lang/String;)**V 
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) ~[spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE] 

我使用的彈簧數據的JPA與Spring Batch的管理, 我配置應用程序的context.xml和persistance.xml, 正在運行這在Tomcat中我得到這個時錯誤。錯誤上集成Spring數據JPA與Spring Batch的管理

回答

0

它說,有問題auto-wiring

因此,檢查這些項目:
- 確保你的類(這是使用其他的)有二傳手該屬性。
- 確保你的類的屬性具有其他類的bean ID的確切名稱(這是使用其他的)。
- 確保您已啓用annotation秒。