zoukankan      html  css  js  c++  java
  • SpringCloud与SpringBoot版本冲突导致入住Zookeeper失败

    SpringCloud与SpringBoot版本冲突导致入住Zookeeper失败

    我选用的SpringBoot版本是2.4.1,选用的SpringCloud版本是2020.0.0,Zookeeper版本是3.4.6

    但是缺报了版本问题的错,具体截图因为我改了之后没有截

    首先我们引入依赖坐标是

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
    </dependency>
    

    但是这个版本自带的zookeeper会和我们引入的出现依赖冲突问题

    所以我们必须的解决这个问题

    并且引入我们自己的版本

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.apache.zookeeper</groupId>
        <artifactId>zookeeper</artifactId>
        <version>3.4.6</version>
        <exclusions>
            <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
    

    但是当我运行的时候依然会报版本问题

    所以我最后的解决办法是在父类pom文件中降低SpringBoot的版本

    并且重新引入SpringCloud的版本

    <!--spring boot 2.3.5-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>2.3.5.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
    <!--spring cloud Hoxton.SR9-->
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-dependencies</artifactId>
        <version>Hoxton.SR9</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
    

    其实仔细找的话是可以发现问题的,也不是到处百度所说的和slf4j的冲突问题,出现问题最可能的原因就是版本的问题

    最后运行我的项目

    image-20210118105531570

    提醒大家的是:

    遇到问题一定要好好思考,百度到的不一定是适合自己的,一定要根据自己的问题去解决

    然后就是当遇到暂时解决不了的问题,我们可以先向前一步,或者暂停下来思考一下

    会有不一样的风景

  • 相关阅读:
    c++关键字static的作用
    react 中echarts-for-react使用 自适应div
    react Echart 自适应问题
    react 中Echarts不自适应问题
    解决 react typescript 中 antD 走马灯 this.slider 报错
    antD 走马灯跳到指定页面
    js 判断语句 或的写法
    ajax 分页点击数据缓存
    react antD moment
    react antD 日期选择
  • 原文地址:https://www.cnblogs.com/coderD/p/14291697.html
Copyright © 2011-2022 走看看