2015-02-21 2 views
0

Я использую в проекте файл jar Atlasclient.jar. файл файла jar использует файл свойств. Эти свойства расположены в пути src/log4j.properties. Я хочу поместить этот файл в другом направлении. но, следующее сообщение об ошибке показывает:Изменение курса по свойствам Java

log4j_filename = null 
DEFAULT_CONFIGURATION_FILE = log4j.properties 
log4j:WARN No appenders could be found for logger (avanegar.SendPayments.SendPaymentThread). 
log4j:WARN Please initialize the log4j system properly. 

Как переместить файл в.

+0

является log4j.properties частью вашего файла jar? – SMA

ответ

0

Log4j ищет файл конфигурации в корне вашего пути к классам во время выполнения. Вы можете настроить Log4j через файл свойств (log4j.properties) или через файл xml (log4j.xml).

Если вы используете maven, ваша конфигурация переходит в src/main/resources, если вы используете муравей, вам решать, куда его поместить.

Если у вас есть один файл jar для развертывания, ваш файл конфигурации должен быть расположен в корневом файле jar.

Обратите внимание: иногда файл log4j находится по адресу /META-INF/. В этом случае log4j, если он настроен программно в методе main.

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