分布式系统: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>

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/481948.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在科学史上,“革命”意味着什么?

来源&#xff1a;《科学哲学的历史导论》、思庐哲学&#xff08;siluphilosophy&#xff09;作者&#xff1a;约翰洛西对正统学说的诸多批评有一种累积的效果。许多科学哲学家渐渐认为&#xff0c;用形式逻辑范畴来重建科学时会失去一些至关重要的东西。在他们看来&#xff0c;…

SpringBoot整合Dubbo+Zookeeper进行分布式搭建系统

QUESTIONl:SpringBoot整合DubboZookeeper进行分布式搭建系统&#xff1f; ANSWER&#xff1a; 一&#xff1a;创建项目模块 1.1.创建一个Empty Project 名称:Dubbo 1.2.创建一个Provider模块 这里采用SpringBoot快速搭建。 1.3.创建Consumer模块 创建完成后代码架构: 二&am…

2023年全球前端大技术大会(GMTC北京站2023)-核心PPT资料下载

一、峰会简介 大会以“业务至上&#xff0c;效率为王”为主题&#xff0c;策划了 1 个主会场&#xff0c;10 个技术专场。会议议题包含前端 DevOps 实践、低代码、大前端监控、跨端技术选型、团队可持续发展、IoT 动态应用开发、移动端性能与效率优化、TypeScript、大前端技术…

人工智能并不像你想象的那么迫在眉睫

来源&#xff1a;AI前线作者&#xff1a;Gary Marcus策划&#xff1a;孙瑞瑞如果你仔细观察就会发现&#xff0c;最新的系统&#xff0c;包括 DeepMind 大肆宣传的 Gato&#xff0c;仍然被同样的老问题所困扰。在普通人看来&#xff0c;人工智能&#xff08;AI&#xff09;领域…

@Controller与@RestController的区别以及ircular view path [ad]: would dispatch back to the current handler异常

QUESTION:Controller与RestController的区别以及ircular view path [ad]: would dispatch back to the current handler异常&#xff1f; 在编写SpringBOOT的时候&#xff0c;在启动时出现异常: javax.servlet.ServletException: Circular view path [index]: would dispatch …

从感知机到Transformer,一文概述深度学习简史

来源&#xff1a;机器之心作者&#xff1a;Jean de Dieu Nyandwi这篇文章从感知机开始&#xff0c;按照时间顺序回顾了深度学习的历史。1958 年&#xff1a;感知机的兴起1958 年&#xff0c;弗兰克 罗森布拉特发明了感知机&#xff0c;这是一种非常简单的机器模型&#xff0c;…

Dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决

QUESTION:Dubbo&#xff1a;com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决? ANSWER&#xff1a; 一、原因&#xff1a; 1.需要进行序列化的POJO类没有进行序列化。 多是入参中的一些参数实体类。这个原因是最容易发现的&#xff0c;因为未序列…

深度学习的综述的综述

来源&#xff1a;知乎文章来源&#xff1a;https://zhuanlan.zhihu.com/p/85625555“ 综述永远是入门新领域的最快捷径之一&#xff01;”2018年下半年an发的一篇综述类文献&#xff0c;好心的机器之心已经翻译好了&#xff0c;我就直接复制下来修改一下表述的错误和补充&#…

Docker添加或者更改容器的端口映射

QUESTION&#xff1a;Docker添加或者更改容器的端口映射&#xff1f; ANSWER: 初学Docker容器&#xff0c;按照教程的基本命令&#xff0c;拉取创建了几个容器&#xff0c;都是在一开始新建的时候 docker run -p 指定对应的端口&#xff0c;但对于docker start 没有这个功能&…

新书推荐:人工智能通识讲义

中国科学院大学经济与管理学院 副院长 中国科学院虚拟经济与数据科学研究中心 副主任 田英杰 目前&#xff0c;新一代人工智能&#xff08;AI&#xff09;技术处于爆发期之后的深化期&#xff0c;各行业都需要大量的具备AI技术素养的专业人才&#xff0c;人们的日常生活已经和A…

SpringBoot整合Redis集群版本问题

QUESTION:SpringBoot整合Redis集群版本问题? ANSWER: 版本依赖&#xff1a; <dependencies><!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --><dependency><groupId>org.springframework.boot&…

清华大学联手中科院顶会发文:全面分析四大自动驾驶策略

来源&#xff1a;新智元当前自动驾驶的策略研究还停留在具体场景执行具体策略&#xff0c;最近清华大学的研究人员在交通领域的顶会发表了一篇全面的综述&#xff0c;从更高级的角度分析自动驾驶策略。当自动驾驶遇见会车&#xff0c;应该抢先通过&#xff0c;还是等待让行&…

是什么让人类的大脑比其它动物更聪明?

Lena Vargas来源&#xff1a;六六脑在认知领域&#xff0c;人类有着无与伦比的卓越性。毕竟&#xff0c;还没有哪一个物种能向陌生的星球发射探测器&#xff0c;研发出可以挽救生命的疫苗&#xff0c;以及写出能够流芳百世的诗歌。人脑是如何处理信息的&#xff1f;人们对这一问…

SpringBoot 整合Redis报错:NoClassDefFoundError: redis/clients/util/SafeEncoder

QUESTION:SpringBoot 整合Redis报错&#xff1a;NoClassDefFoundError: redis/clients/util/SafeEncoder? ANSWER: 这种情况是版本不兼容&#xff0c;可以考虑更换redis版本: <dependency><groupId>redis.clients</groupId><artifactId>jedis</a…

MongoDB:SpringBoot有关@Document(collection = )与@Document(collation= )注解的区别

目录 QUESTION&#xff1a;SpringBoot有关Document(collection "")与Document(collation "")注解的区别&#xff1f; ANSWER&#xff1a; 一、问题原因 二、分析 2.1 Collection Id Document Indexed CompoundIndex Field Transient DBRef 2.…

清华大学药学院丁胜团队在《自然》发表突破性全能干细胞创新研究

来源&#xff1a;清华大学药学院最新科研速递 清华大学药学院丁胜教授及其团队首次发现全能干细胞的体外定向诱导及其稳定培养的药物组合&#xff0c;该突破性研究被国际顶级学术期刊《自然》&#xff08;Nature&#xff09;于北京时间2022年6月21日在线发表。该研究标…

RocketMQ:Linux下启动server和broker的命令

目录 QUESTION:RocketMQ&#xff1a;Linux下启动server和broker的命令? ANSWER: 一、启动mqnamesrv 1.1当前执行 1.2后台运行 二、启动mqbroker 2.1当前执行 2.2后台运行 QUESTION:RocketMQ&#xff1a;Linux下启动server和broker的命令? ANSWER: 一、启动mqnamesrv …

美国人如何看待超自然?

来源&#xff1a;返朴撰文&#xff1a;李品保原文刊载于《中华读书报》2022年6月22日期&#xff0c;《返朴》经授权发表。寻求超自然现象不是一种对理性的非理性反应&#xff0c;而是一种他择性合理性&#xff0c;也可将其视为美国人特定不安分的额外调解&#xff0c;这种不安分…

Docker:Redis启动命令

QUESTION&#xff1a;Docker&#xff1a;Redis启动命令&#xff1f; ANSWER: 一、启动Redis容器 输入以下命令&#xff1a; docker start redis的名称或者容器名称 二、启动该redis客户端 输入以下命令&#xff1a; docker exec -it redis-6380 redis-cli -c -h www.you…

114名科学家Science发布关于长寿的最大规模动物研究:揭示了衰老的秘密

来源&#xff1a;生物通一个114名科学家组成的国际研究小组报告了迄今为止世界范围内最全面的关于爬行动物和两栖动物衰老和寿命的研究。在他们的许多发现中&#xff0c;他们首次记录了海龟、鳄鱼和蝾螈的衰老率特别低&#xff0c;并根据其体型延长了寿命。研究小组还发现&…