返回顶部
首页 > 资讯 > 后端开发 > JAVA >Class path contains multiple SLF4J bindings.问题原因及解决方案
  • 228
分享到

Class path contains multiple SLF4J bindings.问题原因及解决方案

log4japachejava 2023-08-23 13:08:41 228人浏览 八月长安
摘要

问题背景 在进行logback的日志输出测试时,显示如下错误 SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/

  1. 问题背景
    在进行logback的日志输出测试时,显示如下错误
SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/LenovoSoftstore/softdate/idealp/.m2/repository/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/D:/LenovoSoftstore/softdate/Idealp/.m2/repository/ch/qos/logback/logback-classic/1.2.6/logback-classic-1.2.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See Http://www.slf4j.org/codes.html#multiple_bindings for an explanation.SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]log4j:WARN No appenders could be found for logger (com.health.controller.UserController).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

原因
根据上面的错误提示,存在多个SLF4J bindings绑定,即存在多个slf4j的实现类,按上图所示这两个实现分别是logback-classic-1.2.6和slf4j-log4j12-1.6.1,我们需要的是logback而不是log4j,
3、解决方案
因此,我们去掉log4j的依赖就行;查找slf4j-log4j12-1.6.1并将其删除

来源地址:https://blog.csdn.net/hsuehgw/article/details/128057054

--结束END--

本文标题: Class path contains multiple SLF4J bindings.问题原因及解决方案

本文链接: https://lsjlt.com/news/378595.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Class path contains multiple SLF4J bindings.问题原因及解决方案
    问题背景 在进行logback的日志输出测试时,显示如下错误 SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/...
    99+
    2023-08-23
    log4j apache java
  • 解决问题:Class path contains multiple SLF4J bindings.
    最近在整合SpringBoot项目于Dubbo的时候,遇到Class path contains multiple SLF4J bindings的错误,具体报错如下所示: 读取报错信息可以知道,问题...
    99+
    2023-09-13
    java spring boot intellij-idea
  • 主从同步的延迟问题、原因及解决方案
    主从同步的延迟问题、原因及解决方案 MySQL的主从同步在实际使用过程中会有从库延迟的问题,那么为什么会有这种问题呢 如何避免这种问题呢 情况一: 从服务器配置过低导致延迟 这类延迟场景的出现往往是主节点拥有较大规格的配置,而只...
    99+
    2023-08-31
    数据库 服务器 mysql Powered by 金山文档
  • ajax请求前端跨域问题原因及解决方案
    目录一、跨域是怎么形成的二、导致跨域的根本原因三、解决方法1 、JSONP2、 CORS3 、代理转发一、跨域是怎么形成的 当我们请求一个url的 协议、域名、端口三者之间任意一个与...
    99+
    2024-04-02
  • 乱码问题的原因及解决方法
    这篇文章主要讲解了“乱码问题的原因及解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“乱码问题的原因及解决方法”吧!PHP乱码问题1、PHP 如何处理上传的CSV文件?可以用fgetcs...
    99+
    2023-06-17
  • Puppet监控速查问题的原因及解决方案是什么
    Puppet监控速查问题的原因及解决方案是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Puppet是基于C/S架构的集中配置管理系统,基于自有描述性语言,可以实现对配置文...
    99+
    2023-06-05
  • Java OOM原因以及解决方案
    1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明...
    99+
    2024-04-02
  • ASP path 面试:框架中的常见问题及解决方案。
    ASP path 面试:框架中的常见问题及解决方案 ASP(Active Server Pages)是一种基于服务器端的脚本语言,它可以与HTML页面混合使用来创建动态网页。在使用ASP框架时,我们可能会遇到一些常见的问题。在本文中,我们将...
    99+
    2023-11-04
    path 面试 框架
  • Could not initialize class com.android.sdklib.repository.AndroidSdkHandler相关问题解决方案
    安卓报错Could not initialize class com.android.sdklib.repository.AndroidSdkHandler 这是说你现在导入的版本号太低了,跟你使用的版本号不匹配出现的问题 解决方案也很简...
    99+
    2023-09-11
    android studio android ide
  • Dubbo retries 超时重试机制的问题原因分析及解决方案
    目录异常日志异常原因解决方案Dubbo超时重试机制异常日志 [com.alibaba.dubbo.rpc.filter.TimeoutFilter] -  [DUBBO] ...
    99+
    2024-04-02
  • GitLab无法访问的原因及解决方案有哪些
    本篇内容主要讲解“GitLab无法访问的原因及解决方案有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“GitLab无法访问的原因及解决方案有哪些”吧!原因分析DNS 问题有时候, GitLa...
    99+
    2023-07-05
  • org.apache.ibatis.binding.BindingException 异常报错原因及解决方案
    文章目录 一、BindingException 异常报错原因分析及解决方案1. 异常报错描述:1.1 详细描述1: 2. 异常报错信息案例:2.1 案例1:2.1.1 异常错误描述:2....
    99+
    2023-09-03
    mybatis java mysql
  • 外部navicat无法连接mysql数据库的问题原因及解决方案
    问题起因是这样:在linux操作中的docker中部署了一个数据库,数据库启动之后,端口也映射了(创建容器时用 -p 30036:3306进行的映射),但是在外不想使用navicat连接时,怎么都连不上,本人遇到的问题如下 一、端口虽然映射...
    99+
    2023-09-22
    数据库 linux 服务器
  • ASP函数path同步的常见问题及解决方案是什么?
    在ASP开发中,我们经常会使用到path函数,它是用来获取当前脚本的物理路径的函数。但是,在使用path函数时,我们常常会遇到一些问题,比如路径同步不正确、路径分隔符错误等等。本文将为大家介绍path函数的常见问题及解决方案。 1.路径同...
    99+
    2023-09-30
    函数 path 同步
  • startup.bat启动Tomcat闪退问题原因及解决
    目录出现问题:分析问题闪退原因:原因一:java环境变量出问题了原因二:端口占用原因三:你的Tomcat不干净了出现问题: 安装了Tomcat之后,开始用着还好好的。莫名其妙的就很突...
    99+
    2024-04-02
  • mysql出现死锁的原因及解决方案
    本文主要给大家介绍mysql出现死锁的原因及解决方案,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下mysql出现死锁的原因及解决方案吧。mysql都...
    99+
    2024-04-02
  • MySQL主从延迟原因以及解决方案
    1.MySQL数据库主从同步延迟原理。    谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysql5....
    99+
    2024-04-02
  • java file.renameTo返回false的原因及解决方案
    java file.renameTo返回false原因 需要对文件夹下的文件重命名,发现返回false了,先用main方法测试,发现没问题,如下 public static vo...
    99+
    2024-04-02
  • Vue.$set失效的原因以及解决方案
    这篇文章主要讲解了“Vue.$set失效的原因以及解决方案”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue.$set失效的原因以及解决方案”吧!偶然在项目中发现Vue.$set失效有这样...
    99+
    2023-06-20
  • 解决502 bad gateway的九种方案及原因
    502 Bad Gateway 是一种HTTP协议的服务器端错误状态代码,它表示作为网关或代理角色的服务器,从上游服务器(如tomcat、php-fpm)中接收到的响应是无效的。 Gateway (网...
    99+
    2023-09-03
    服务器 php 502 bad gateway
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作