2014-09-29 99 views
0

在以下鏈接 https://jira.spring.io/browse/DATAJPA-139得到錯誤無效NamespaceHandler類[org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler]

我使用Spring 3.2.4,甚至提到我收到了同樣的錯誤我試着用4.0.2,但我不知道哪個版本的彈簧jpa我需要用來解決鏈接中提到的問題。我正在使用servicemix,並且我已經添加了我的服務日誌以供您的信息請幫助我

這是我的檔案

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:jpa="http://www.springframework.org/schema/data/jpa" 
xmlns:neo4j="http://www.springframework.org/schema/data/neo4j" 
xmlns:context="http://www.springframework.org/schema/context" 
xmlns:tx="http://www.springframework.org/schema/tx" 
xsi:schemaLocation="http://www.springframework.org/schema/bean 
http://www.springframework.org/schema/data/jpa 
http://www.springframework.org/schema/data/jpa/spring-jpa.xsd 
http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-3.1.xsd 
http://www.springframework.org/schema/context  
http://www.springframework.org/schema/context/spring-context.xsd">             
<jpa:repositories base-package="com.company.organisation.test.persistence"> 
</jpa:repositories>  
</beans> 

服務日誌

Caused by: org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler] for namespace [http://www.springframework.org/schema/data/jpa]: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.springframework.data.repository.config.RepositoryBeanDefinitionParser 
    at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:139) 
    at org.springframework.osgi.extender.internal.support.NamespacePlugins$Plugin.resolve(NamespacePlugins.java:82) 
    at org.springframework.osgi.extender.internal.support.NamespacePlugins.doResolve(NamespacePlugins.java:168) 
    at org.springframework.osgi.extender.internal.support.NamespacePlugins.resolve(NamespacePlugins.java:131) 
    at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_55] 
    at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_55] 
    at org.springframework.osgi.context.support.TrackingUtil$OsgiServiceHandler.invoke(TrackingUtil.java:123)[111:org.springframework.osgi.core:1.2.1] 
    at com.sun.proxy.$Proxy8.resolve(Unknown Source)[81:org.springframework.beans:3.2.4.RELEASE] 
    at org.springframework.osgi.context.support.DelegatedNamespaceHandlerResolver.resolve(DelegatedNamespaceHandlerResolver.java:56)[111:org.springframework.osgi.core:1.2.1] 
    at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1433)[81:org.springframework.beans:3.2.4.RELEASE] 
    at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1428)[81:org.springframework.beans:3.2.4.RELEASE] 
    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:185)[81:org.springframework.beans:3.2.4.RELEASE] 
    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:139)[81:org.springframework.beans:3.2.4.RELEASE] 
    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:108)[81:org.springframework.beans:3.2.4.RELEASE] 
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)[81:org.springframework.beans:3.2.4.RELEASE] 
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)[81:org.springframework.beans:3.2.4.RELEASE] 
    ... 18 more 

在此先感謝

+0

您是否期望從單一的例外情況出發,並且沒有上下文信息,人們可以猜測您正在做什麼並提供建議? – 2014-09-29 12:32:31

+0

sryy比利弗羅斯特這是我第一次在這裏發帖。我已經添加了我的文件,請查看它,並且我還添加了一個jira鏈接,我得到了同樣的異常。我使用spring 3.2.4,我使用的是servicemix,我無法找到我需要使用的spring-jpa版本。 – 2014-09-29 13:30:34

回答

0

彈簧數據公地核心在於春上下文,請參閱本link

所以,你需要使用Spring的版本是附帶您正在使用的ServiceMix版本。 希望有所幫助。

相關問題