springboot项目jar冲突问题解决
问题:大概意思就是项目中有两个jar,同时是要是想slf4j的接口的,这样程序不知道使用哪个,就会报错了。也不算错,项目照样运行。但是就是报日志错误
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/renjianjun/software/mavenLocalRespository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Users/renjianjun/software/mavenLocalRespository/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.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 [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
解决方式:
我们需要先找到哪里使用了这些jar,我们去 .pom文件中让项目显示jar依赖关系图
然后找到了依赖,那么我们就选择我们想要保留的 和 要删除的进行操作
我这里不需要logback 所以,我在logback
然后在pom文件中就会把这个jar抛出掉
然后就好了,大功告成。
springboot项目jar冲突问题解决相关推荐
- 【SpringBoot】32、SpringBoot项目Jar包如何瘦身部署
一.背景 SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多 ...
- springboot项目jar包启动脚本
当工具用习惯了.也就懒的去关心底层的东西了.项目部署的时候,用习惯了jenkins也就不关心运维写的脚本了.但是当工具出问题,那就要从最基础的脚本来部署项目.脚本我也不太懂,在这里只是与大家一起分享启 ...
- springBoot 项目 jar/war打包 并运行
一:idea 打jar 包 简述:springboor 项目最好的打包方式就是打成jar ,下边就是简单的过程 1.打开idea工具 ,选着要打开的项目, 然后打开view--> too ...
- 【SpringBoot】人工更新SpringBoot项目,Jar包太大问题解决,SpringBoot瘦包
楼主也是刚接触SpringBoot几天,以前都是用SpringMVC开发,这里跟小伙伴们分享一个需求问题,如果有遇到的话可以继续往下看,能帮助到各位,是最好不过啦. 我们知道用SpringBoot开发 ...
- springboot项目jar包发布的,如何线上修改jar包。
1.jar xf xxx.jar解压这个jar包, 2.然后覆盖你要修改的代码或者线上修改你的配置文件或者静态页面. 3.然后使用jar cfM xxx.jar *来重新压缩.压缩后使用java -j ...
- Dockerfile springboot项目拿走即用,将yml配置文件从外部挂入容器
Dockerfile 将springboot项目jar包打成镜像,并将yml配置文件外挂. # 以一个镜像为基础,在其上进行定制.就像我们之前运行了一个 nginx 镜像的容器,再进行修改一样,基础镜 ...
- springboot 以jar方式在linux后台运行
linux命令如下: nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 & 命令解释: nohup:不挂断地运行命令, ...
- linux 运行springboot 项目 (后台运行,并且打印实时日志)
首先 利用 maven 将springboot 项目 打成 jar包 maven 打包插件: <build><plugins><plugin><groupId ...
- springboot项目部署 + vue项目部署
部署一个简单的前后端分离的博客项目 springboot项目部署 第一步:打包springboot项目(jar包) 第二步:将jar(项目的target目录下)包上传到云服务器上(Xftp) 第三步: ...
最新文章
- eclipse导入Spring框架
- 89C51单片机定时器控制的流水灯
- 常用决策树集成模型Random Forest、Adaboost、GBDT详解
- 第十一周总结--助教
- shell中source的作用
- uTools:一个方法“改变”uTools的插件安装/数据目录
- Dev-C++的安装使用与介绍
- 2022年2月份谷哥学术资源分享下载列表 20/20
- pc端和移动端的区别
- 图贴图软件 ——— Snipaste
- 英语口语练习软件测试简历,软件测试工程师个人简历英文版
- win10安装过程中一直卡在海内存知己天涯若比邻界面解决方法
- Python爬取堆糖网图片的代码
- 双活数据中心构建方法及实现技术
- css绝对定位如何居中?css绝对定位居中的四种实现方法-web前端教程
- 天池竞赛——工业蒸汽量预测(完整代码详细解析)
- 未来的技术型人才,社会杰出人物的java人生实时记录
- 电大 专科 计算机应用,2015春中央电大计算机应用基础(专科)平时作业(3)
- zip函数的用法python_Python zip函数 python zip函数的用法
- 119. Pascal's Triangle II
热门文章
- 电影票上的字是怎么消失的?
- 空难生还几率这么低,飞机上为什么不配备降落伞???
- 深度学习(2)--常见概率分布(2)
- python达梦数据库_python 操作达 梦数据库
- linux取消线程的原理,浅析 Linux 进程与线程
- 快速排序 java导包_排序算法-快速排序(Java实现)
- 对口升学考试计算机应用知识点,湖南省对口升学考试计算机应用类试题含参考答案...
- 喜欢爱C/C++的人不要浮躁
- CentOS 使用iso镜像安装本地 yum 源
- Kafka JMX监控报错 Failed to get broker metrics for BrokerIdentity(128,192.168.2.128,9999,true,false,Map