SoapUI SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”

时间:2016-02-01 13:09:35

标签: java soapui slf4j

运行SoapUI(我的是5.2.1)命令行testrunner.bat时如何解决'SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”'的问题?

注意:Maven,Eclipse等许多地方已经回答了这个问题,但SoapUI却没有。 E.g:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". in a Maven Project

2 个答案:

答案 0 :(得分:4)

问题,正如http://www.slf4j.org/codes.html中所解释的那样,类路径中缺少以下一个(并且只有一个):slf4j-nop.jar,slf4j-simple.jar,slf4j-log4j12.jar,slf4j -jdk14.jar或logback-classic.jar。

我发现添加,例如slf4j-simple.jar到[SoapUI-Base] / bin / ext不起作用,即使它显然加载了它:

13:02:26,203 INFO  [SoapUI] Adding [C:\Program Files\SmartBear\SoapUI-5.2.1\bin\ext\slf4j-simple-1.6.1.jar] to extensions classpath
13:02:26,983 INFO  [DefaultSoapUICore] initialized soapui-settings from [C:\Users\XXX\soapui-settings.xml]
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation

将slf4j-simple.jar,更具体地说,slf4j-simple-1.6.1.jar(与SoapUI 5.2.1中使用的SLF4J版本兼容)放入[SoapUI-Base] / lib

希望这有帮助。

答案 1 :(得分:1)

这是帮助我的解决方案。

  1. 我已从http://www.slf4j.org/download.html
  2. 下载了最后slf4j个软件包
  3. SmartBear\SoapUI-5.2.1\lib文件slf4j-api
  4. 中删除
  5. 插入包SmartBear\SoapUI-5.2.1\libslf4j-api
  6. slf4j-nop个文件

    现在一切正常。