我有一个spring boot项目,在IntelliJ CE中导入。在运行它时,我得到了SLF4J的冲突绑定。
我怎样才能排除其中之一?
错误应该包含找到它的JAR。它可能来自于您的一个依赖项。检查这个线程。
jar也可以从_java_tools环境变量或java.ext.dirs属性中提取。
我正在为我的应用程序部署一个spring boot可执行jar。我使用SLF4J日志记录,当我在IntelliJ内部构建和运行时,我没有任何问题。 然而,当我尝试运行.jar时,从命令行我得到一个LoggerFactory不是Logback LoggerContext,而是Logback在类路径异常上。 它在两个地方抱怨slf4j-log4j12-1.7.12.jar。 如果我从这两个位置移除ja
我与日志库有冲突,但我不知道什么和在哪里排除。 这是我的POM: 错误: SLF4J:类路径包含多个SLF4J绑定。slf4j:在[jar:file:/c:/apache-cxf-3.3.4/lib/slf4j-jdk14-1.7.28.jar!/org/slf4j/impl/staticloggerbinder.class]中找到绑定slf4j:在[jar:file:/c:/users/u967
我正在尝试将reddog rdap服务器war文件部署到项目中的嵌入式Jetty中。但每次我得到这个爱神: JAVAlang.LinkageError:加载程序约束冲突:解析方法“org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;”当前类org/slf4j/LoggerFactory的类加载器
我在maven项目中使用了SLF4J和log4j。当我在eclipse中用tomcat运行项目时,一切都正常,在maven中使用tomcat maven插件运行项目时。 但是当我把战争穿上我的tomcat正式服时,项目没有开始,给了我这个错误。 JAVAlang.IllegalStateException:检测到log4j-over-slf4j。jar和绑定slf4j-log4j12。类路径上的j
问题内容: 我意识到我的一个项目使用slf4j 1.5.8,而Hibernate使用slf4j 1.6。在使用Maven进行构建时,它会下载两个jar,但是我猜想使用了1.5.8的类文件。因此,当我运行程序时,出现以下错误: 在我把 1.5.8是依赖项的一部分,因此可以单独下载。 问题答案: 您发现自己时,有两个库(Hibernate和其他一些库)以两个不同的版本可传递地导入SLF4J。不幸的是,
当将Dagger2和Android数据绑定添加到我的项目中时,我会遇到以下构建时间错误。这似乎是一个已知的问题(参见[1]或[2]),因为我得到了完全相同的错误。不幸的是,我不能解决他们(像其他人一样)。是否有人有一个完整的工作设置与当前版本的匕首2和数据绑定,并可以帮助?