NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder (с SLF4J, Logback и Spring Boot)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder (с SLF4J, Logback и Spring Boot)

Сообщение Anonymous »

Ниоткуда я получаю сообщение об ошибке, что класс StaticLoggerBinder не найден.
Думаю, это как-то связано с API Spring-Boot. Есть ли решения проблемы?
pom.xml:

Код: Выделить всё

      
org.springframework.boot
spring-boot-starter-web
2.5.5



org.json
json
20210307




org.slf4j
slf4j-api
2.0.7



ch.qos.logback
logback-classic
1.4.8

logback.xml:

Код: Выделить всё



logs/reportsystem.log

logs/reportsystem.%d{yyyy-MM-dd}.log


%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n






%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1} - %msg%n










исключение:

Код: Выделить всё

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
at org.springframework.boot.logging.logback.LogbackLoggingSystem.getLoggerContext(LogbackLoggingSystem.java:293)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.beforeInitialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationStartingEvent(LoggingApplicationListener.java:232)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:213)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
at org.springframework.boot.context.event.EventPublishingRunListener.starting(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.lambda$starting$0(SpringApplicationRunListeners.java:53)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117)
at org.springframework.boot.SpringApplicationRunListeners.starting(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:329)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332)
at de.netzmelden.reportsystem.ReportSystem.main(ReportSystem.java:72)
Caused by: java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
...  17 more
Я пробовал использовать более старые версии slf4j-api и logback-classic, но безуспешно.
Вопрос в том, почему моя программа нужен StaticLoggerBinder и выбрасываю исключение, когда я использую новейшие версии slf4j-api и logback-classic, которым это не важно?
Есть предложения по решению проблемы буду признателен!

Подробнее здесь: https://stackoverflow.com/questions/777 ... ogback-and
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»