Я получаю следующую ошибку при запуске моего загрузочного приложения Spring, я новичок в Spring boot и эластичном поиске, пожалуйста, помогите решить эту проблему. И приложил мои pom зависимости ниже.Заранее спасибо,
*************************** НЕ УДАЛОСЬ ЗАЯВКА НА ПРИЛОЖЕНИЕ ***************************
Описание:
Была предпринята попытка вызвать метод org.elasticsearch.common.logging.Loggers.getLogger (Ljava / языки / String;) Lorg / апач / регистрация / log4j / Logger;но его не существует.Его класс org.elasticsearch.common.logging.Loggers доступен из следующих мест:
jar:file:/C:/Users/Sudhakar/.m2/repository/org/elasticsearch/elasticsearch/6.6.2/elasticsearch-6.6.2.jar!/org/elasticsearch/common/logging/Loggers.class
Он был загружен из следующего местоположения:
file:/C:/Users/Sudhakar/.m2/repository/org/elasticsearch/elasticsearch/6.6.2/elasticsearch-6.6.2.jar
Действие:
Исправьте путь к классу вашего приложения, чтобы он содержал единственную совместимую версию org.elasticsearch.common.logging.Loggers
Процесс завершен с кодом выхода 1
Maven зависимости:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-to-slf4j</artifactId>
<version>2.11.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.24</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.6.2</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.6.2</version>
</dependency>