ClassNotFoundException при добавлении slf4j в Akka - PullRequest
0 голосов
/ 07 мая 2019

Ниже приведена трассировка ошибок, которую я получил при добавлении slf4j в мой проект Akka.

.....
[DEBUG] [05/07/2019 10:12:00.959] [main] [EventStream] StandardOutLogger started
error while starting up loggers
akka.ConfigurationException: Logger specified in config can't be loaded [akka.event.slf4j.Slf4jLogger] due to [java.lang.ClassNotFoundException: akka.event.slf4j.Slf4jLogger]
.....
Caused by: java.lang.ClassNotFoundException: akka.event.slf4j.Slf4jLogger
.....
Exception in thread "main" akka.ConfigurationException: Could not start logger due to [akka.ConfigurationException: Logger specified in config can't be loaded [akka.event.slf4j.Slf4jLogger] due to [java.lang.ClassNotFoundException: akka.event.slf4j.Slf4jLogger]]
.....

Есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 07 мая 2019

Эту проблему можно решить, добавив зависимость akka-slf4j в свой проект Akka.

    <dependency>
        <groupId>com.typesafe.akka</groupId>
        <artifactId>akka-actor_2.12</artifactId>
        <version>2.5.22</version>
    </dependency>
    <dependency>
        <groupId>com.typesafe.akka</groupId>
        <artifactId>akka-slf4j_2.12</artifactId>
        <version>2.5.22</version>
    </dependency>

ПРИМЕЧАНИЕ: убедитесь, что ваши akka-actor и akka-slf4j имеют одинаковые версии.

...