类路径包含多个SLF4J绑定

ali*_*ane 22 java websphere binding slf4j

我的应用服务器ibm websphere.我在应用程序服务器日志中收到以下错误.我在哪里可以进行websphere设置?

[19.09.2012 14:56:54:940 EEST] 0000000a SystemErr R SLF4J:类路径包含多个SLF4J绑定.
[19.09.2012 14:56:54:940 EEST] 0000000a SystemErr R SLF4J:在[wsjar:file:/ C:/Lib/slf4j-log4j12-1.6.1.jar!/ org/slf4j/impl/StaticLoggerBinder中找到绑定.class]
[19.09.2012 14:56:54:941 EEST] 0000000a SystemErr R SLF4J:在[bundleresource://217.fwk37356669:1/org/slf4j/impl/StaticLoggerBinder.class]中找到绑定
[19.09.2012 14 :56:54:941 EEST] 0000000a SystemErr R SLF4J:请参阅http://www.slf4j.org/codes.html#multiple_bindings以获得解释.

Hen*_*nry 14

不幸的是,websphere在自己的安装中有很多常用的库.它们经常与您希望在应用程序中使用的版本冲突.

选项是从应用程序中删除库jar并使用websphere提供的内容或将类加载器设置更改为"parent last"以确保首先找到与应用程序捆绑在一起的库.(这不会消除slf4j警告,但会确保使用您的实现).

抱歉,我无法提供有关设置的更多详细信息(我上次使用websphere的几年).