<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.5.10</version>
</dependency>
有关详细信息,请参阅http://www.slf4j.org/codes.html#staticloggerbinder。
我检查了这个URL,它确实提供了一个解决方案:“在类路径上放置一个(且仅放置一个)slf4j-nop.jar、slf4j-simple.jar、slf4j-log4j12.jar、slf4j-jdk14.jar或logback-classic.jar应该可以解决问题。”
我的问题是:哪个类路径?
我在SO上发现了很多关于这个主题的帖子,但他们都引用了相同的答案:“把……放在课堂上”。
哪个类路径?
首先,为了添加SLF4J,您应该在pom.xml中放置一个并且只放置一个依赖项。这取决于您选择使用什么实现。在pom.xml中添加的每个依赖项都会自动添加到类路径中。只要使用Eclipse,就不需要修改系统的%classpath%?
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version></version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
最后但并非最不重要的是,您将出现错误slf4j:未能加载类“org.slf4j.impl.StatibloggerBinder”。
Eclipse Juno和Indigo在使用bundled maven版本(m2e)时,不会禁止消息slf4j:Failed to load class“org.slf4j.impl.StatibloggerBinder”。m2e版本1.1.0.20120530-0009及以后的版本都存在此行为。
虽然,这被指示为错误,但您的日志将正常保存。在修复此bug之前,突出显示的错误仍将存在。在m2e支持网站中有更多关于这一点的信息。
为了抑制此消息,当前可用的解决方案是使用外部maven版本,而不是Eclipse的捆绑版本。您可以在下面的问题中找到关于此解决方案和关于此bug的更多细节。
SLF4J:未能加载类“org.slf4j.impl.StatibloggerBinder”。误差
My仅包含一个对SLF4J的引用: 我检查了那个URL,它确实提供了一个解决方案:“在类路径上放置一个(而且只有一个)slf4j-nop.jar、slf4j-simple.jar、slf4j-log4j12.jar、slf4j-jdk14.jar或logback-classic.jar应该可以解决问题。” 我的问题是:哪个类路径? 系统的%classpath%?(我没有!我需要专门为此创建它) E
我有个问题: 已连接到服务器[2015-04-06 05:25:59380]工件MySpringApp:战争爆发:工件正在部署,请稍候。。。SLF4J:未能加载类“org.SLF4J.impl.StaticLoggerBinder”。SLF4J:默认为无操作(NOP)记录器实现SLF4J:请参阅http://www.slf4j.org/codes.html#StaticLoggerBinder了解
在官方网站上,我找到了这个问题的以下修复: 因此,我在“C:\Program Files\java\jdk1.7.0_07\lib”中复制了slf4j-simple.jar。但我还是犯了错误。 请指导我什么是正确的解法。我是Java新手。 项目中有以下的依赖项。 我已经更新了我的项目。此外,和出现在我的项目中的“Maven Dependencies”中。也存在于中
问题内容: 当我尝试运行Hibernate时,我在控制台中收到以下消息。 但是hibernate状态很好。我的项目有什么问题吗?我使用Eclipse(Helios),Hibernate 3.6.8。我使用这些jar文件:antlr-2.7.6,commons- collections-3.1,dom4j-1.6.1,hibernate3,hibernate- jpa-2.0-api-1.0.1.F
我尝试使用slf4j-Logger-Functions,但总是得到相同的错误: SLF4J:无法加载类“org.slf4j.impl.StaticloggerBinder”。
问题内容: 我正在使用 eclipse juno 使用 maven (m2eclipse插件)运行其他人的Java代码。但是我收到以下消息: 在官方网站上,我找到了针对此问题的以下修复程序: 所以我将slf4j-simple.jar复制到 “ C:\ Program Files \ Java \ jdk1.7.0_07 \ lib”中 。但是我仍然遇到错误。 请指导我什么是正确的解决方案。我是Ja