找不到 XML 模式命名空间 rabbit JBOSS 的 Spring NamespaceHandler

Posted

技术标签:

【中文标题】找不到 XML 模式命名空间 rabbit JBOSS 的 Spring NamespaceHandler【英文标题】:Unable to locate Spring NamespaceHandler for XML schema namespace rabbit JBOSS 【发布时间】:2021-12-09 01:48:47 【问题描述】:

我想用 jboss 服务器运行 spring appp 但我遇到了这个问题:无法找到 XML 模式命名空间的 Spring NamespaceHandler [http://www.springframework.org/schema/rabbit]

applicationcontext: 
   <?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:rabbit="http://www.springframework.org/schema/rabbit"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:ehcache="http://www.springmodules.org/schema/ehcache"
       xmlns:util="http://www.springframework.org/schema/util"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
                        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
                        http://www.springframework.org/schema/rabbit
                        http://www.springframework.org/schema/rabbit/spring-rabbit.xsd
                        http://www.springframework.org/schema/context
                        http://www.springframework.org/schema/context/spring-context-2.5.xsd
                        http://www.springmodules.org/schema/ehcache
                        http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd
                        http://www.springframework.org/schema/util
                        http://www.springframework.org/schema/util/spring-util.xsd"> 

依赖:

<dependency>
        <groupId>org.springframework.amqp</groupId>
        <artifactId>spring-amqp</artifactId>
        <version>1.5.3.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.integration</groupId>
        <artifactId>spring-integration-amqp</artifactId>
        <version>2.1.3.RELEASE</version>
    </dependency>

【问题讨论】:

【参考方案1】:

添加此依赖项。

<dependency>
    <groupId>org.springframework.amqp</groupId>
    <artifactId>spring-rabbit</artifactId>
    <version>2.3.11</version>
</dependency>

【讨论】:

以上是关于找不到 XML 模式命名空间 rabbit JBOSS 的 Spring NamespaceHandler的主要内容,如果未能解决你的问题,请参考以下文章

找不到 XML 模式命名空间 Application-Context 的 Spring NamespaceHandler

找不到 XML 模式命名空间的 Spring NamespaceHandler [http://www.springframework.org/schema/webflow]

Spring 3.0 -- 无法为 XML 模式命名空间上下文找到 Spring NamespaceHandler

我在Tomcat部署项目,报500错误,说命名空间找不到,我运行正常的项目呀

Spring 配置:找不到 Spring NamespaceHandler

有问题,找不到类型或命名空间名称“List”