"java -jar myjar.jar"와 같은 실행 가능한 jar를 사용하여 동일한 프로그램을 실행할 때 log4j가 "java pakcage.Main"을 실행할 때 잘 작동합니다. m 다음 ERR을 받고 :java : log4j : jar 실행 파일의 문제점
log4j:WARN No appenders could be found for logger
log4j:WARN Please initialize the log4j system properly
log4j.jar
및 log4j.properties
이 threre 내 매니페스트의 Class-Path
에.
일단 제대로 작동 했겠지만 재구성 한 후에 작동하지 않을 것이라고 확신합니다.
속성 파일을 클래스 경로에 사용할 수 없습니다. jar 또는 디렉토리가 될 수 있지만 특성 파일은 될 수 없습니다. log4j.properties (또는 그것을 포함하는 jar)가 들어있는 디렉토리는 클래스 경로에 있어야합니다. –
감사합니다. @JB Nizet. 지금은 잘 작동하고 있습니다. –