Мой основной вопрос. Как настроить Netty для использования slf4j весной? Я продолжаю получать ошибку ниже весной, но не затмение, используя банки slf4j с мостом log4j и api в пути. Я использую набор Spring Tools, весна 3.2.3 и Netty 4 (post jboss).Netty in Spring и slf4j Logger Factory
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
Программа не работает в строке, где я создаю экземпляр группы соединений после попытки установки фабрики регистрации по умолчанию.
Я действительно новичок в Netty и slf4j. Я несколько раз стучал головой об этом, и немного поработал над Stack Overflow и Интернетом. Мне удалось заставить Netty работать с slf4j в eclipse и использовать Internal Logger Factory. Я попытался настроить slf4j аналогично log4j (файл свойств с добавками).
Я использовал следующий код для InternalLoggerFactory одним из следующих способов с соответствующим импортом.
InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory());
и
InternalLoggerFactory.setDefaultFactory(Slf4JLoggerFactory.getDefaultFactory());
Эти строки помещаются непосредственно перед моей инициализации группы соединений, но я пробовал их в основной метод моего основного приложения/водителя, а также.
Спасибо за любую помощь. Я бы и действительно ценю это.
В slf4j многое зависит от slf4j-библиотек, которые находятся в пути к классам. Не могли бы вы добавить список банок slf4j, которые вы используете ('* slf4j * .jar')? – Ralph
jul-to-slf4j-1.7.5.jar, slf4j-simple-1.75.jar, slf4j-api-1.75.jar, log4j-to-slf4j-2.0-beta8.jar, log4j-1.2.16.jar и спасибо –
как обновление. может ли проблема быть с классическим журналом? версия 1.0.13 –