Я использую logback в EAR-файле, который содержит JAR (ejb) и WAR. Это должно запускаться на сервере Glassfish v3. Все работает, за исключением загрузки logback.xml. Это невозможно найти. Я строю проект с Netbeans. Используемые внешние библиотеки находятся в каталоге lib-Directory EAR (что не должно иметь значения, где они ...). Я планировал поместить файл logback.xml в корневой каталог или другой подкаталог в EAR. Путь Classpath указан в файлах манифеста JAR и WAR. Но для некоторых причин logback.xml не был найден ... (Ухаживание сборки содержит logback.xml;))Glassfish 3 + ear + logback.xml
Я пробовал каждое местонахождение logback.xml. Даже в WAR или JAR. Ничего не работало ...
Если я использую автономную WAR, тогда все работает нормально, и logback.xml был найден. (ОК. Не все. Изменение класса в манифесте не работает ...)
Так что мой вопрос: Кто-нибудь уже получает logback.xml для запуска в EAR?
Вот мой манифест (я надеюсь, что это исто правильный синтаксис):
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.7.0_147-icedtea-b147 (Oracle Corporation)
Class-Path: ./
Надежда кто-то может мне помочь.
Привет
Примечание: вы можете использовать собственный журнал Glassfish. Тогда вам нужен модуль JDK14 slf4j вместо logback. Это то, что мы используем –
Я использую logback с slf4j как backend. – Knox
Также обратите внимание, что вы можете подключить прослушиватель к протоколу регистрации, чтобы вы могли видеть, где он ищет файлы конфигурации. Это может вам помочь. –