log4j-spring-cloud-client-config, вызывающий NoClassDefFoundError - PullRequest
0 голосов
/ 07 августа 2020

Я установил log4j-spring-cloud-client-config, чтобы я мог выполнять поиск Spring Boot для свойств приложения в моем файле log4j2. xml.

Однако это вызывает следующую ошибку:

Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.apache.logging.log4j.util.PropertiesUtil
    at org.apache.logging.log4j.status.StatusLogger.<clinit>(StatusLogger.java:78)
    at org.apache.logging.log4j.core.config.Configurator.<clinit>(Configurator.java:43)
    at org.apache.ignite.logger.log4j2.Log4J2Logger$2.apply(Log4J2Logger.java:152)
    at org.apache.ignite.logger.log4j2.Log4J2Logger$2.apply(Log4J2Logger.java:149)
    at org.apache.ignite.logger.log4j2.Log4J2Logger.addConsoleAppenderIfNeeded(Log4J2Logger.java:302)
    at org.apache.ignite.logger.log4j2.Log4J2Logger.<init>(Log4J2Logger.java:149)
    at com.coinflex.service.release.ReleaseApplication.main(ReleaseApplication.java:24)

У меня также установлены следующие зависимости журналирования:

<dependency>
  <groupId>org.apache.ignite</groupId>
  <artifactId>ignite-log4j2</artifactId>
  <version>2.8.1</version>
</dependency>
<dependency>
  <groupId>org.apache.pulsar</groupId>
  <artifactId>pulsar-log4j2-appender</artifactId>
  <version>2.6.0</version>
</dependency>
...