Не найдена библиотека log4j после обновления весенней загрузки с 1.3.5 до 1.5.17 - PullRequest
0 голосов
/ 03 октября 2019

Я обновил весеннюю загрузку с 1.3.5 до 1.5.17, и библиотека log4j больше не найдена. Ошибка говорит об ошибке: (10, 24) java: пакет org.apache.log4j не существует. Вот мой pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.17.RELEASE</version>
    <relativePath />
</parent>
<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-log4j</artifactId>
</dependency>
<dependency>
     <groupId>org.springframework.kafka</groupId>
     <artifactId>spring-kafka</artifactId>
     <version>1.3.8.RELEASE</version>
</dependency>
<dependency>
     <groupId>org.apache.kafka</groupId>
     <artifactId>kafka_2.10</artifactId>
     <version>0.8.2.2</version>
 <exclusions>
    <exclusion>
      <groupId>org.apache.zookeeper</groupId>
      <artifactId>zookeeper</artifactId>
    </exclusion>
    <exclusion>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
    </exclusion>
  </exclusions>
</dependency>

1 Ответ

2 голосов
/ 03 октября 2019

Начиная с Spring Boot 1.4, поддержка log4j 1.x прекращена, как это видно из примечаний к выпуску Spring boot 1.4 :

Поддержка Log4j 1 имеетбыл удален после объявления Apache EOL .

Они рекомендуют обновить систему до log4j 2.x, что можно сделать с помощью следующей зависимости:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...