spring boot +dubbo 踩坑记录

 今天初次搭建spring boot +duboo的demo.记录一下踩坑记录。

  首先搭建3个小demo,一个maven项目,两个spring boot (服务提供者和服务消费者)项目。

  两 spring boot 引入jar: 



com.alibaba.spring.boot
dubbo-spring-boot-starter
2.0.0



com.101tec
zkclient
0.10

整合时spring boot和zookeeper报一个不兼容jar包的错,spring boot本身内含slf4j日志框架,zookeeper 也提供slf4j.jar 。

1.解决方案 pom.xml替换jar包


            org.springframework.boot
            spring-boot-starter-web
           
               
                  org.springframework.boot
                  spring-boot-starter-logging
               

             

       

       
            org.springframework.boot
            spring-boot-starter
             
               
                  org.springframework.boot
                  spring-boot-starter-logging
              

        


2.解决方案 pom.xml替换


        org.springframework.boot
        spring-boot-starter-web
       
               
                    ch.qos.logback
                   logback-classic
               

          


3.解决方案 pom,xml替换

 


org.springframework.boot
spring-boot-starter-web



org.slf4j
slf4j-log4j12





org.apache.zookeeper
zookeeper
3.4.8



org.slf4j
slf4j-log4j12




4.解决方案 将maven仓库中的关于打印日志的jar删除 就是将 .m2/repository/org/slf4j下的slf4j-log4j12文件删除 。

 

转载于:https://www.cnblogs.com/hyh98/p/11507109.html

你可能感兴趣的:(spring boot +dubbo 踩坑记录)