分布式系统:SpringBoot中Dubbo以及Zookeeper依赖包冲突 LoggerFactory is not a Logback LoggerContext but Logback
目录
QUESTION:SpringBoot中Dubbo以及Zookeeper依赖包冲突?
ANSWER:
导入curator-recipes依赖:
排除依赖:
QUESTION:SpringBoot中Dubbo以及Zookeeper依赖包冲突?
出现以下异常:
Exception in thread "main" java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.Log4jLoggerFactory loaded from file:/C:/Users/zhanggong004/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar). If you are using WebLogic you will need to add 'org.slf4j' to prefer-application-packages in WEB-INF/weblogic.xml: org.slf4j.impl.Log4jLoggerFactory
当前使用的是org里的包,正常的日志打印需要的是logback的包。
ANSWER:
在原有的包后注明不再使用slf4j-log4j12方法。
导入curator-recipes依赖:
<!-- https://mvnrepository.com/artifact/org.apache.curator/curator-framework --><dependency><groupId>org.apache.curator</groupId><artifactId>curator-framework</artifactId><version>2.13.0</version></dependency><dependency><groupId>org.apache.curator</groupId><artifactId>curator-recipes</artifactId><version>2.13.0</version></dependency>
排除依赖:
<!-- https://mvnrepository.com/artifact/com.github.sgroschupf/zkclient --><dependency><groupId>com.github.sgroschupf</groupId><artifactId>zkclient</artifactId><version>0.1</version><exclusions><exclusion><artifactId>slf4j-log4j12</artifactId><groupId>org.slf4j</groupId></exclusion></exclusions></dependency>
<!-- https://mvnrepository.com/artifact/org.apache.zookeeper/zookeeper --><dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>3.4.13</version><exclusions><exclusion><artifactId>slf4j-log4j12</artifactId><groupId>org.slf4j</groupId></exclusion></exclusions></dependency>
分布式系统:SpringBoot中Dubbo以及Zookeeper依赖包冲突 LoggerFactory is not a Logback LoggerContext but Logback相关推荐
- 【SpringBoot整合Dubbo和Zookeeper】
本笔记内容为狂神说SpringBoot集成Dubbo和Zookeeper部分 目录 一.Dubbo dubbo基本概念 调用关系说明 二.Dubbo环境搭建 三.Window下安装zookeeper ...
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- 基于SOA架构集成spring-boot+mybatis+dubbo+Druid+zookeeper
2019独角兽企业重金招聘Python工程师标准>>> 本来是给公司搭建的一个基础框架,但公司因为开发时间问题不用了,所以就个记录. 总结下在搭建这个基础框架 首先,整个系统架构是S ...
- java 单元测试_在springboot中写单元测试解决依赖注入和执行后事务回滚问题
往期文章 「Java并发编程」谈谈Java中的内存模型JMM 面试官:说说你知道多少种线程池拒绝策略 为什么不要在MySQL中使用UTF-8编码方式 前言 很多公司都有写单元测试的硬性要求,在提交代码 ...
- springboot 事务嵌套问题_在springboot中写单元测试解决依赖注入和执行后事务回滚问题...
往期文章 「Java并发编程」谈谈Java中的内存模型JMM 面试官:说说你知道多少种线程池拒绝策略 为什么不要在MySQL中使用UTF-8编码方式 前言 很多公司都有写单元测试的硬性要求,在提交代码 ...
- 解决IDEA中Maven加载依赖包慢的问题
解决IDEA中Maven加载依赖包慢的问题 参考文章: (1)解决IDEA中Maven加载依赖包慢的问题 (2)https://www.cnblogs.com/ouym/p/6106450.html ...
- intellij中导入外部的依赖包+在当前的工程中使用
一些软件操作试了下都不是特别好使. 最后的一个办法就是 在pom.xml中使用: <dependency><groupId>com.hd.net.data</groupI ...
- CodeIgniter中运用composer安装依赖包
2019独角兽企业重金招聘Python工程师标准>>> 基本信息 CodeIgniter 版本:3.1.8 Nginx: Tengine/2.1.2 (nginx/1.6.2) My ...
- 关于maven工程中一直报和依赖包json-lib-2.4-jdk15.jar相关错误的问题解决方法
严重: Unable to process Jar entry [net/sf/json/util/CycleDetectionStrategy$LenientNoRefCycleDetectionS ...
最新文章
- 【ijkplayer】编译 Android 版本的 ijkplayer ① ( Ubuntu 安装 Git 软件 | 下载 ijkplayer 代码 )
- Android Broadcast广播机制分析
- getopt()和getopt_long()用法
- 网页设计表格单元格线条及边框设置
- Lua字符串库中的几个重点函数介绍
- 织梦(Dedecms)V5.6 远程文件删除漏洞
- java设计模式工厂模式_Java中的外观设计模式
- Atitit 软件采购与服务 实现的三种模式 企业软件V1.0模式=传统模式 1,定制开发类型, 主要特点为通用性差,需求独特。通常单项目价格高,多为政府采购或者垄断企业的大单。 2,标准产品轻
- DoIP协议设计思路浅析
- 计算机专业数据结构试题答案,2021考研计算机408数据结构试题及答案解析
- c语言符号字符集包括,c语言基本符号
- 使用APP inventor制作蓝牙串口助手【智能浇灌模型中用到】
- 网络概念- VXLAN技术详解
- 英雄联盟官网服务器状态查询,官方新功能:各大区服务器状态可查询!
- ie8位16进制色转换工具
- 什么样的Python培训机构才是好机构?
- Spark - Isotonic Regression 理论与实战
- sudoku me_Sudoku,一个完整的MFC应用程序。 第7部分
- Android属性动画,和ButterKnife的使用方法
- 深入理解ArcGIS的地理坐标系、大地坐标系