`

引入dubbo导至spring版本问题

 
阅读更多

今天在将hessian服务切换为dubbo后,服务启动时报了一个错误:

nested exception is org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unknown property sub-element: [array]

表示spring dtd里面没有定义array这个子节点,首先怀疑 dtd引错了,跟原项目对比无差别。后来突然想到有可能是版本问题,检查maven依赖发现,dubbo包里自带了spring 2.5.6的包,而我的项目是spring 3.*,排除掉spring包后 ,问题解决。

分享到:
评论

相关推荐

    springboot2.0.x+dubbo-spring-boot-starter

    10. **版本兼容性**:关注不同版本的 Spring Boot 和 Dubbo 之间的兼容性问题,确保选用合适的版本组合。 通过研究这个示例项目,开发者可以深入理解 Spring Boot 与 Dubbo 的集成,提升在微服务架构中的开发效率和...

    Spring+dubbo实例

    2. **服务消费者(Consumer)**:在服务消费者的Spring配置文件中,通过Dubbo的@Reference注解引入所需的服务,Dubbo会自动从服务注册中心获取服务提供者的地址并建立连接。 3. **服务注册与发现**:Dubbo利用...

    dubbo整合spring

    在IT行业中,Dubbo是一个...总的来说,"dubbo整合spring"项目展示了如何利用Spring的IOC和AOP特性,结合Dubbo的RPC能力,构建可扩展、高可用的服务架构。理解和掌握这一整合过程,对于提升企业级应用开发能力至关重要。

    Spring+mybatis+dubbo整合源代码及jar包

    在Spring4.1.6版本中,其增强了对Java配置的支持,提高了性能,并引入了更多的模块,如Spring Boot和Spring Cloud,用于快速构建微服务架构。 Mybatis则是一个持久层框架,它允许开发者使用简单的XML或注解来映射...

    【42】使用dubbo、spring-boot等技术实现互联网后台服务项目架构视频教程 .txt

    接下来,在项目中引入Dubbo相关的依赖。可以通过Maven或者Gradle来添加这些依赖。此外,还需要配置Dubbo的注册中心,通常会选择Zookeeper作为注册中心。 ##### 3. 实现服务提供者与消费者 - **服务提供者**:在...

    dubbo spring mybatis redis

    【标题】"dubbo spring mybatis redis" 涵盖了四个关键的开源技术,它们在企业级应用开发中扮演着重要角色。Dubbo 是一个高性能、轻量级的 Java RPC 框架,用于构建分布式服务。Spring 是一个广泛使用的 Java 应用...

    dubbo+maven+spring

    【标题】"dubbo+maven+spring"是一个典型的微服务架构技术栈,它结合了三个在Java开发领域中广泛使用的框架或工具。Dubbo是阿里巴巴开源的高性能、轻量级的服务治理框架,主要用于构建分布式服务;Maven是项目管理...

    dubbo——与spring boot整合1

    确保匹配Spring Boot的版本,避免出现兼容性问题。 2. **dubbo的其他依赖**:包括Zookeeper客户端等,这些依赖已经被dubbo-starter包含,但为了完整了解,我们仍然需要知道它们的存在。 ```xml <groupId>...

    mavan+dubbo+spring+zookeeper

    在这个"Mavan+dubbo+spring+zookeeper"的项目实践中,我们将深入理解这些技术如何协同工作,以解决初学者可能遇到的问题。 1. Maven:Maven是一个项目管理和综合工具,它简化了Java项目的构建过程。通过定义项目的...

    spring集成Dubbo服务demo

    - 在服务消费者的Spring配置文件中,使用`<dubbo:reference>`标签引入需要调用的服务接口。 5. **启动和注册**: - 服务提供者启动时,会自动注册到配置的注册中心(如ZooKeeper)。 - 服务消费者通过注册中心...

    dubbo2-spring4-mybatis3

    Spring4是其重要的一个版本,引入了对Java 8的支持,性能优化,并且加强了对Web和移动应用的开发支持。 三、Mybatis3详解 Mybatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。Mybatis3放弃了...

    Springcloud项目调用dubbo项目.zip

    引入FeignToDubbo-starter后会引入dubbo的依赖,使用注解DubboRefence可以标注接口类为调用dubbo api的接口,同时 @DubboReference 的注解可以像Dubbo的Refence一样指定接口的调用参数,@DubboReference 注解标注的...

    spring-dubbo-spring-boot.rar_java编程_spring_spring boot_threwwab_

    《Spring Dubbo与Spring Boot整合应用详解》 在现代企业级开发中,Spring框架和其衍生的Spring Boot已经成为Java开发者的重要工具。同时,随着微服务架构的流行,Dubbo作为一款高效率的服务治理框架,也得到了广泛...

    Dubbo+Zookeeper+Spring所需jar包(全)

    2. **引入依赖**:在项目中引入Dubbo和Zookeeper相关的jar包。这些jar包可能包括但不限于`dubbo-x.x.x.jar`、`zookeeper-x.x.x.jar`、`spring-x.x.x.jar`以及它们的依赖。压缩包中的" Dubbo+Zookeeper+Spring所需jar...

    spring+dubbo整合

    - 在服务消费者的Spring配置中,使用`<dubbo:reference>`元素引入服务接口,指定服务提供者应用名和服务接口。 - 在服务消费类中,通过@Autowired注解注入服务接口,即可调用服务提供者的方法。 4. **服务注册与...

    springboot下dubbo2.8.4服务的提供与消费

    在SpringBoot项目中,我们需要在`pom.xml`文件中引入Dubbo的相关依赖。Dubbo 2.8.4版本的依赖如下: ```xml <groupId>com.alibaba</groupId> <artifactId>dubbo-spring-boot-starter <version>2.8.4 ``` ...

    spring+dubbo所需要的jar包

    (1)commons-logging-...(7)dubbo-2.5.3.jar (8)javassist-3.18.0-GA.jar (9)log4j-1.2.17.jar (10)netty-3.2.5.Final.jar (11)slf4j-api-1.7.12.jar (12)zkclient-0.1.jar  (13)zookeeper-3.4.13.jar

    Spring Boot集成dubbo+zookeeper

    在Spring Boot项目中引入Dubbo的支持,我们需要在`pom.xml`文件中添加相应的依赖,如`spring-boot-starter-dubbo`和`dubbo-spring-boot-starter`。同时,为了使用Zookeeper作为注册中心,还需要添加`zookeeper`的...

    DUBBO多个版本的jar包

    - Dubbo 2.6.x:这个版本开始引入了更多的微服务特性,例如服务路由、流量控制、熔断机制等,同时加强了与Spring的集成,支持Spring Boot,使得配置更加简便。 - Dubbo 2.7.x:进一步优化了性能,增加了对Spring ...

    Spring Boot Dubbo 整合

    Spring Boot和Dubbo是两个在Java开发领域广泛应用的框架,它们各自解决了一部分软件开发中的问题。Spring Boot简化了Spring应用程序的初始化和配置,而Dubbo则是一个高性能、轻量级的服务治理框架,专为分布式服务...

Global site tag (gtag.js) - Google Analytics