2015-10-16 3 views
0

я получаю следующее сообщение об ошибке:Нужно ли мне log4j-ядро при использовании log4j-ядро-2.4.1

ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console.

Я использую затмение V4.3.2 в приложении GWT. Оба log4j-api-2.4.1.jar и log4j-core-2.4.1.jar находятся на пути к классу.

Я видел другие публикации, похожие на мою ошибку, но мне непонятно, что я делаю неправильно, если что-нибудь.

Благодаря

ответ

1

Classpath не достаточно (и на самом деле не так), вам нужен код сервера в пределах войны WEB-INF (WEB-INF/lib быть точным здесь).

+0

Удалено из classpath, и две банки уже были в web-inf/lib - все еще имеют ту же ошибку. Спасибо –

+0

Во второй попытке ваше предложение сработало. Спасибо! Один следующий вопрос, куда я помещаю XML-файл? –

+0

Он должен быть в загрузчике классов webapp, поэтому в 'WEB-INF/classes' (или в JAR внутри' WEB-INF/lib'). Либо это, либо передать путь к файлу в качестве значения системного свойства 'log4j.configurationFile' (стандартная конфигурация Log4j 2) –

Смежные вопросы