2016-02-01 3 views
2

Как решить проблему «SLF4J: Не удалось загрузить класс» org.slf4j.impl.StaticLoggerBinder »при запуске SoapUI (мой - 5.2. 1) командная строка testrunner.bat?SoapUI SLF4J: Не удалось загрузить класс «org.slf4j.impl.StaticLoggerBinder»

ПРИМЕЧАНИЕ. На эту проблему ответили в ряде мест для Maven, Eclipse и т. Д., Но не для SoapUI. Например:

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

ответ

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]/бен/внеш не работает, даже если он явно заряжал:

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 (для совместимости с версией SLF4J, используемой в SoapUI 5.2.1), в [SoapUI-Base]/lib.

Надеюсь, это поможет.

1

Это решение, которое мне помогает.

  1. Я скачал последнюю slf4j пакет из http://www.slf4j.org/download.html
  2. Удалить из SmartBear\SoapUI-5.2.1\lib файла slf4j-api
  3. Вставить в SmartBear\SoapUI-5.2.1\lib файлы из пакета slf4j-api и slf4j-nop

Теперь все работает отлично.

Смежные вопросы