2016-01-13 79 views
0

我正在測試infinispan緩存嵌入模式。 但它發生在springframework的..但它在單機模式下確定...配置問題:無法找到XML名稱空間的Spring NamespaceHandler [urn:infinispan:config:7.0]

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [urn:infinispan:config:7.0] 
Offending resource: file [C:\dev\ide\eGovFrameDev-3.5.1-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\demo\WEB-INF\classes\egovframework\spring\com\context-infinispan.xml] 

    at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:70) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE] 
    at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE] 
    at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:80) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE] 
+0

這似乎是一個類路徑問題,我建議你將應用程序部署到你的應用程序容器中的webapp文件夾(我建議webapp假設你使用tomcat)還要確保context-infinispan.xml位於項目類路徑中的某個位置。 – erhun

回答

0

是的,這可能是由一類路徑問題或丟失的架構位置(見this link for reference)引起的。

因此,爲了解決這個問題我會建議檢查:

  • 如果正確地部署到您的容器(不使用IDE)
  • 檢查是否xsi:schemaLocation s爲正確

然而如果它仍然不起作用 - 你能否將我的Spring配置XML以及你的pom(ant或gradle文件)粘貼到我的系統中?

相關問題