쉘파일 실행시에 나타는 오류

 

log4j:WARN No appenders could be found for logger (com.app.경로.파일명).
log4j:WARN Please initialize the log4j system properly.

 

 

나같은 경우는 로컬에는 되지만 서버에서는 오류가 나길래 찾아봤다.

 

 

--------검색결과 -----

외부 Java 라이브러리 중에 log4j를 사용하는 라이브러리가 있다면, 적절히 설정하지 않을 시에 아래와 같은 경고 문구를 볼 수 있다.

 

이를 해결하는 방법은 http://blog.naver.com/kkson50/120158043864 기사를 참고하면…
log4j.properties 혹은 log4j.xml 파일이 CLASSPATH에서 찾을 수 있으면 된다고 한다.

개발환경으로 Eclipse를 사용하고 있는 상태에서는 해당 파일을 build path로 잡게 되면 build를 할 수 없다고 문제가 발생한다.

이를 해결하는 간단한 방법은 log4j 라이브러리에서 configuration 하는 함수를 호출하는 것이었다.

PropertyConfigurator.configure(“log4j.properties”);

-------------------------------------------------------------------

 

 

 

위의 설명은 로컬에서도 안될 경우 같다.

여튼 힌트는 log4j.properties

 

해당 파일을 찾아서 서버에 같이 올렸더니 잘된다.

 

 

 

+ Recent posts