Код: Выделить всё
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Я запускаю это в Amazon Linux 2, который наиболее близок к CentOS и Redhat.
Я нашел следующие ресурсы:
Эта проблема рассматривается здесь: http://www.slf4j.org/codes.html#StaticLoggerBinder
Я могу получить нужную мне банку здесь: https://repo1.maven.org/maven2/org/slf4 ... -1.6.2.jar
После принятия этот jar и поместив его в /lib моего приложения, ничего не изменится.
В других статьях описывается добавление этого файла в путь к классам. В Linux я получаю следующее:
Код: Выделить всё
# java -classpath /opt/opendj/lib/slf4j-simple-1.6.2.jar org.slf4j.impl.StaticLoggerBinder
Error: Could not find or load main class org.slf4j.impl.StaticLoggerBinder
# java -jar /opt/opendj/lib/slf4j-simple-1.6.2.jar org.slf4j.impl.StaticLoggerBinder
no main manifest attribute, in /opt/opendj/lib/slf4j-simple-1.6.2.jar
При необходимости вы можете воспроизвести эту проблему выполнив следующие действия:
Шаги для воспроизведения поведения:
Установите новую версию OpenDJ на экземпляр CentOS или Amazon Linux2 EC2. Установите java 1.8.0
в частности java-1.8.0-openjdk
Установите сервер в любой конфигурации, затем запустите скрипт состояния.
Ожидается поведение
Должны создаваться журналы, и никаких предупреждающих сообщений быть не может.
Подробнее здесь: https://stackoverflow.com/questions/618 ... ggerbinder
Мобильная версия