java.lang.IllegalAccessError: попытался получить доступ к полю org.slf4j.impl.StaticLoggerBinder.SINGLETON из класса org.slf4j.LoggerFactory - PullRequest
4 голосов
/ 27 января 2012

Я сталкиваюсь с этой ошибкой при запуске моего приложения GWT.

У меня есть файлы jar в моем classpath: slf4j-api & slf4j-log4j12

Есть идеи, в чем причина?

1 Ответ

19 голосов
/ 10 февраля 2012

Эта проблема связана с изменением в jar slf4j-log4j12.Начиная с версии 1.5.6 он не позволяет получить доступ к полю org.slf4j.impl.StaticLoggerBinder.SINGLETON.

Чтобы разрешить его, используйте новейшие jar (или, по крайней мере, версию 1.5.6 и далее) для обоихslf4j-api & slf4j-log4j12.

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.5.6</version>
</dependency>

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