【问题标题】:SoapUI SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”SoapUI SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”
【发布时间】:2016-02-01 13:09:34
【问题描述】:

如何解决'SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"' 运行SoapUI(我的是5.2.1)命令行testrunner.bat的问题?

注意:这个问题已经在 Maven、Eclipse 等的许多地方得到了解答,但对于 SoapUI 却没有。例如:

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

【问题讨论】:

    标签: java soapui slf4j


    【解决方案1】:

    正如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 .

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      这是对我有帮助的解决方案。

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

      现在一切正常。

      【讨论】:

        猜你喜欢
        • 2011-11-17
        • 2012-08-08
        • 2016-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多