LoggerFactory is not a Logback LoggerContext but Logback is on the classpath

news2024/10/7 2:21:18
springboot项目报错如下:

这个错误是由于在你的Java代码中使用了Logback日志库,但是同时又存在与Logback竞争的其他日志库(例如slf4j-simple)导致的冲突。

要解决这个问题,你可以尝试以下几个步骤:

1. 检查你的项目依赖(pom.xml或build.gradle文件),确保只有一个日志库的依赖被引入。如果你同时引入了Logback和其他日志库的依赖,可以尝试将其他日志库的依赖移除,只保留Logback的依赖。

2. 如果你无法移除其他日志库的依赖,可以尝试排除冲突的依赖项。具体方法取决于你使用的构建工具和依赖管理系统。例如,如果你使用Maven,可以在对应依赖项的声明中添加`<exclusions>`标签,将冲突的依赖项排除掉。

3. 如果你在使用WebLogic应用服务器,可以尝试将`org.slf4j`添加到`WEB-INF/weblogic.xml`文件中的`prefer-application-packages`配置中。这样可以告诉WebLogic优先使用应用程序中的Slf4j库,而不是服务器自带的库。

请注意,这些解决方法是基于常见情况的建议,具体解决方法可能因你的项目配置和环境而有所不同。你需要根据实际情况进行调整和尝试。如果问题仍然存在,可以提供更多的代码和配置信息,以便我能够给出更具体的建议。

解决方式:

排除掉冲突的jar包即可

			<exclusions>
				<exclusion>
					<groupId>org.slf4j</groupId>
					<artifactId>slf4j-api</artifactId>
				</exclusion>
				<exclusion>
					<groupId>org.slf4j</groupId>
					<artifactId>slf4j-simple</artifactId>
				</exclusion>
			</exclusions>

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

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

相关文章

计算机网关原理、子网掩码原理(路由器、交换机)(网关:与以太网接口关联的路由)

文章目录 网关网关的历史网关的功能网关的原理相关疑问为什么用子网掩码与IP地址进行与运算来确定一个IP地址所属的子网&#xff1f;网关地址是谁定的&#xff0c;是配置路由的人随意定的吗&#xff1f;&#xff08;配置人员定的&#xff09;如何正确设置网关地址&#xff08;路…

WPF 如何引入图标文件

文章目录 前言&#xff1a;WPF 引入图标什么是ttf字体阿里云矢量库下载WPF引用为什么文件路径是#iconfont而不是iconfont。前面为什么要带个#号&#xff1f; 前言&#xff1a; 我最近在研究WPF&#xff0c;吃饭嘛&#xff0c;桌面端实在是不想用Winform&#xff0c;太丑了。WP…

WebDAV之π-Disk派盘+Notability

Notability 支持WebDAV方式连接π-Disk派盘。 Notability是一款功能强大的数字笔记应用,适用于iOS和macOS。它提供了优秀的手写体验,支持手写、录音和多种标记。用户可以记录想法、思路、绘图和草图,进行注释和标记,实现高效的学习和创作。同时,Notability具有文本输入、…

16 Java获取随机数

使用new Random创建一个随机数对象&#xff0c;然后调用里面的nextInt方法&#xff0c;方法中传入一个数字n&#xff0c;则随机数的范围为[0,n&#xff09;。代码如下&#xff1a; package demo;import java.util.Random;public class Demo10 {public static void main(String…

xilinx zc706 以太网性能测试(iperf)

一&#xff1a;概述 以太网流量测试是一种评估网络性能和容量的测试方法。它通过模拟实际网络环境中的数据流量&#xff0c;以确定网络在高负载情况下的表现。 在以太网流量测试中&#xff0c;可以使用各种工具和技术来生成和控制数据流量。这些工具可以模拟不同类型的流量&a…

C#基础学习_集合中对象的动态排序

C#基础学习_集合中对象的动态排序 上一期我们了解了Icompare这种默认的排序方法,本次我们学习一下比较器ICompare的应用(可以替代Icompare这种默认的排序方法) 因为默认排序,只能有一种,使用起来可能会有局限性。 此时需要添加比较器: 根据需要,在需要实现动态排序的类…

生产管理“看得见“,这些车间工具必不可少!

工厂可视化是精益管理的重要组成部分&#xff0c;可视化的工厂管理可以从侧面提高员工精益生产的意识&#xff0c;那么工厂车间哪些方面可以做可视化管理呢&#xff1f; 目视化管理包括了三个内容&#xff1a; 1、管理规则的目视化&#xff1a;如通道线、安全警示、作业指导书…

掌握AI图像篡改检测工具,轻松识别图片造假

文章目录 一、前言1.1 背景与危害1.2会议探讨1.3 技术先行 二、亮点技术1&#xff1a;AI图像篡改检测技术2.1 传统方法Python实现步骤2.2 合合信息——PS纂改检测体验 三、亮点技术2&#xff1a;生成式图像鉴别3.1 生成式图像安全问题3.2 传统方法Python实现步骤3.2 合合信息—…

力扣 376. 摆动序列

题目来源&#xff1a;https://leetcode.cn/problems/wiggle-subsequence/description/ C题解1&#xff1a;使用flg标记第一个是增还是减&#xff0c;如果是平&#xff0c;则直接返回1&#xff1b;根据标记的flg&#xff0c;不断更新顶峰值和谷底值&#xff0c;直到最高或者最低…

LabVIEW使用数据引用减少内存

概览 NI LabVIEW 省略了 开发 软件时 需要 手动 管理 内存。LabVIEW 编译器 始终 会 分析 您 的 代码&#xff0c; 以 确定 如何 优 化 性能 并 减少 所需 的 内存 量。但是&#xff0c; 想要 更多 控制 内存 分配 的 高级 用户 可以 在 LabVIEW 2009 中创建 数据 引用。 内容…

记录一些杂七杂八的数据分析

1、数据库的独立性 --模式与内模式的映射 保证数据库物理结构的独立性 --模式与外模式的映射 保证数据库逻辑结构的独立性 2、常见的数据库 Oracle数据库&#xff0c;SQL Server数据库&#xff0c;MySQL数据库&#xff0c;PostgreSQL数据库。 &#xff13;、数据分类 &…

day 52 子序列问题

不连续递增子序列的跟前0-i 个状态有关&#xff0c;连续递增的子序列只跟前一个状态有关 300. 最长递增子序列 dp[i]定义&#xff1a;以nums[i]结尾的最长递增子序长度递推公式:if (nums[i] > nums[j]) dp[i] max(dp[i], dp[j] 1); num[i] 之前各个位置&#xff0c;如果…

[静态库和动态库][VS2022]

静态库和动态库 前言&#xff1a;一、静态库二、动态库三、静态库和动态库的使用 前言&#xff1a; 我们写代码&#xff0c;可以分模块去写&#xff0c;最后可以协作&#xff0c;能整合起来&#xff1b; 可以吧代码的实现和声明分离。 比如&#xff1a;我的这篇博客C语言猜拳小…

【雕爷学编程】Arduino动手做(160)---HLK-V20离线语音模块

37款传感器与模块的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&#x…

数据从发出到接收的细节介绍{封装与解封装}

系列文章目录 数通王国历险记&#xff08;5&#xff09; 目录 前言 一&#xff0c;数据封装的全过程 1.1&#xff0c;应用层的封装形式 1.2&#xff0c;传输层的封装形式 理解&#xff1a; 1.3&#xff0c;网络层的封装形式 理解&#xff1a; 1.4&#xff0c;数据链路层…

云计算——云计算关键技术

作者简介&#xff1a;一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​ 目录 前言 一.云计算关键技术 1.虚拟化技术 2.分布式数据存储技术 &#xff08;1&…

数据可视化之Tableau可视化||绘制标靶图

标靶图是一种用于评估、测试和优化计算机视觉算法的基准测试工具。它通常由多个具有不同特征的目标物体组成,如车辆、行人、交通信号灯等,同时包括各种不同的复杂场景,如城市街道、高速公路和人行道等。通过使用标靶图,研究人员可以检验算法的准确性、速度和适应性,同时拓…

【Linux指令集】---ls指令(超详细)

个人主页&#xff1a;平行线也会相交 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 平行线也会相交 原创 收录于专栏【Linux专栏】&#x1f388; 本专栏旨在分享学习Linux的一点学习心得&#xff0c;欢迎大家在评论区讨论&#x1f48c; 演示环境&#xff1…

公网IP证书

一、IP证书是什么&#xff1f; ip证书是用于公网ip地址的SSL证书&#xff0c;与我们通常所讲的SSL证书并无本质上的区别&#xff0c;但由于SSL证书通常颁发给域名&#xff0c;而组织机构需要公共ip地址的SSL证书&#xff0c;这类SSL证书就是我们所说的ip证书。ip证书具有安全、…

循环工作定时控制器/多级循环定时控制器电路设计

循环工作定时控制器 该电路可设定设备的循环周期时间以及每次工作的时间&#xff0c;可以让设备按照设定的时间不断地循环工作&#xff0c;可应用于定时抽水、定时换气、定时通风等控制场合。 一、电路工作原理 电路原理如图 15 所示。 电路通过电容C2和泄放电阻R3降压后&am…