SLF4J 关于多重绑定的警告
SLF4J Warning about multiple bindings
我尝试学习 RCP 并想做 this 但是当我点击 运行 然后我得到了多重绑定
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [bundleresource://940.fwk970900790:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://940.fwk970900790:2/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]
我该如何解决?
谢谢,
爱国
您的环境中可能存在多个问题
- 你确定你的 class 路径中只有 slf4j.jar 吗?
- 如果您在项目中使用 Maven 其他 jar 文件,包括 slf4j.jar,这可能是可能的。
- 确保最新的 slf4j.jar 应该在 eclipse classpath.
中排在第一位
对于 Maven 用户执行此操作
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
我尝试学习 RCP 并想做 this 但是当我点击 运行 然后我得到了多重绑定
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [bundleresource://940.fwk970900790:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://940.fwk970900790:2/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]
我该如何解决?
谢谢, 爱国
您的环境中可能存在多个问题
- 你确定你的 class 路径中只有 slf4j.jar 吗?
- 如果您在项目中使用 Maven 其他 jar 文件,包括 slf4j.jar,这可能是可能的。
- 确保最新的 slf4j.jar 应该在 eclipse classpath. 中排在第一位
对于 Maven 用户执行此操作
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>