Maven EAR-проект с SLF4J, логбэком и нативным спящим режимом на стеклянной рыбе

Мой проект довольно прост. Мне нужен стандартный проект уха, который поддерживает slf4j с логбэком в качестве реализации. моя основная проблема в том, что файл конфигурации не используется, и я получаю отладочную информацию, распечатываемую на консоли из xerces. Я думаю, что существует серьезная проблема с файлами уха, потому что проект как война работает нормально. я уже поместил logback.xml в каждый корневой каталог, но он не работает. У меня также была проблема с тем, что не удалось найти файл hibernate.cfg.xml. может ли кто-нибудь дать мне совет или даже предоставить образец уха? Я использую ГФ 3.1.1


person Christian Beikov    schedule 12.07.2011    source источник
comment
На каком этапе происходит вход? Или вы говорите, что файл конфигурации не развернут? Или что он развернут, но игнорируется во время выполнения (за пределами Maven)?   -  person Ed Staub    schedule 13.07.2011
comment
Конфиг есть в файле уха, но игнорируется.   -  person Christian Beikov    schedule 13.07.2011
comment
Хорошо, где в ухе? И что это игнорирует - EJB, война, и то, и другое?   -  person Ed Staub    schedule 13.07.2011
comment
Я поставил конфиг в несколько мест, потому что он везде игнорировался. Корень пути к классам EJB, корень пути к классам WAR, корень пути к классам EAR, я также пытался создать банку, содержащую конфигурацию, но я не смог заставить ее работать   -  person Christian Beikov    schedule 13.07.2011


Ответы (1)


Я считаю, что как для WAR, так и для EJB файлы конфигурации должны находиться в META-INF их соответствующей банки, если вам не нужен более легкий доступ к ним.

Если вам нужен более легкий доступ к ним, решение зависит от сервера приложений. В вашем случае посмотрите на запись «приложение» в таблице в Документ по иерархии загрузчика классов GlassFish. Я не стеклянный рыбак, поэтому я могу указать вам только на документы.

person Ed Staub    schedule 13.07.2011
comment
что, если мне понадобится доступ к конфигурации? я хотел бы иметь возможность изменять некоторые уровни журнала во время выполнения и т. д., могу ли я получить информацию как-то еще? - person Christian Beikov; 15.07.2011
comment
См. новый 2-й абзац в ответе выше. - person Ed Staub; 15.07.2011