没有实现[org.springframework.beans.factory.xml.NamespaceHandler]接口

时间:2019-05-21 09:57:07

标签: java spring

我收到以下错误:- Caused by: org.springframework.beans.FatalBeanException: Class [org.springframework.transaction.config.TxNamespaceHandler] for namespace [http://www.springframework.org/schema/tx] does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:128) ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE] 我检查了lib文件夹,它是spring-beans-3.2,spring-tx和spring-context-3.2 jar文件。我使用了以下命名空间: http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd

Classpath具有必需的jar文件。

请帮助排除错误。

窗口7

1 个答案:

答案 0 :(得分:-1)

尝试使用此xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/tx https://www.springframework.org/schema/tx/spring-tx.xsd。如果您得到的相同,请从上下文和bean中删除版本 -3.2