我的应用程序将部署在tcServer和WebSphere 6.1上。此应用程序使用ehCache,因此需要slf4j作为依赖项。因此,我将slf4j-api.jar(1.6)jar添加到我的war文件包中。
应用程序在tcServer中运行正常,除了以下错误:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
但是,当我在WebSphere中部署时,我得到了java.lang.NoClassDefFoundError: org.slf4j.impl.StaticLoggerBinder
。
伴随着Failed to load class "org.slf4j.impl.StaticMDCBinder"
我检查了两个应用程序服务器的类路径,没有其他slf4j jar。
有人知道这里可能会发生什么吗?