Я установил 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>