2015-01-02 3 views
0

Может кто-нибудь, пожалуйста, помогите мне разобраться, почему Дженкинс продолжает жаловаться на log4j, когда он работает с IDE? Я знаком с ошибкой и тем, что это исправление. У меня есть файл log4j.properties в моей папке src. Когда я запускаю свои тесты из среды IDE, я не вижу эту ошибку. Только от Дженкинса. Любая помощь будет оценена по достоинству.Jenkins показывает log4j жалоба: log4j: WARN Не найдено ни одного приложения для журнала.

ЭТО НЕ ТАКОЙ ВОПРОС КАК ОДИН, ЧТО Я БЫЛ СВЯЗАН! ПРОЧИТАЙТЕ ВОПРОС ПОЖАЛУЙСТА! ЭТО ПРОДОЛЖАЕТСЯ В ДЖЕНКИНАХ, НЕ В ИДЕЮ.

Благодаря

Stack:

Started by user anonymous 
Building in workspace C:\Users\userm4\.jenkins\jobs\Company Smoke Test\workspace 
[Selenium Main] $ cmd.exe /C '"C:\apache-ant-1.9.4\bin\ant.bat -file TestNG run makexsltreports && exit %%ERRORLEVEL%%"' 
Buildfile: E:\Selenium Main\TestNG\build.xml 

setClassPath: 

init: 

clean: 
    [delete] Deleting directory E:\Selenium Main\TestNG\build 

compile: 
    [echo] making directory... 
    [mkdir] Created dir: E:\Selenium Main\TestNG\build 
    [echo] classpath------: E:\Selenium Main\TestNG\lib\SaxonLiaison.jar:E:\Selenium Main\TestNG\lib\jtds-1.3.1.jar:E:\Selenium Main\TestNG\lib\junit-4.11.jar:E:\Selenium Main\TestNG\lib\log4j-1.2.17.jar:E:\Selenium Main\TestNG\lib\mysql-connector-java-5.1.34.jar:E:\Selenium Main\TestNG\lib\saxon-8.7.jar:E:\Selenium Main\TestNG\lib\selenium-java-2.44.0.jar:E:\Selenium Main\TestNG\lib\selenium-server-standalone-2.44.0.jar:E:\Selenium Main\TestNG\lib\testng-6.8.8.jar 
    [echo] compiling... 
    [javac] E:\Selenium Main\TestNG\build.xml:66: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 
    [javac] Compiling 52 source files to E:\Selenium Main\TestNG\build 

run: 
    [testng] [TestNG] Running: 
    [testng] E:\Selenium Main\TestNG\testng.xml 
    [testng] 
    [testng] log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies). 
    [testng] log4j:WARN Please initialize the log4j system properly. 
    [testng] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 

...

+1

Это дубликат, проблема не в IDE или Jenkins, это в вашей сборке/коде. – JasonMArcher

ответ

0

Try двигаться log4j.properties к WEB-INF/classes в вашей сборке или добавить -Dlog4j.configuration=theconfig в вашей команде задания.

+0

Я пробовал это в Eclipse, и он все еще дает мне ошибку. –

+0

Я закончил тем, что исправил это, сбросив Ant и перейдя с Maven 3. Затем я поместил свои log4j.properties в свою папку ресурсов. –

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