JRun 4.0 과 Log4J

JRun 4.0 에서 어플리케이션을 돌려야 한다.

톰캣을 이용할 때는 상관이 없었는데, JRun을 사용하니 Log4J가 전혀 작동하지 않는다.

이유를 찾아보니 JRun 4.0 이 클래스 로딩에 관해서 표준을 지키지 않기 때문이라고 한다.

원래는 WEB-INF/lib/log4j-버전.jar 를 읽어들여야하는데, 그렇지 못한 것이다. 대신 $JRUN4_HOME/servers/lib 디렉토리에 jar 파일을 두어야 했다.

우리같은 경우에는 Jakarta Commons Logging에다가 Log4j를 붙여서 사용하고 있다.

* $JRUN4_HOME/servers/lib 디렉토리에 log4j-버전.jar 파일 복사
* $JRUN4_HOME/servers/lib 디렉토리에 log4j.properties 파일 복사
* cd $JRUN4_HOME/servers/lib
* jar cvf log4j-props.jar log4j.properties
* JRun 재시작

Installing JIRA on JRun 4.0이라는 문서를 참조했다.

commons logging 패키지는 WEB-INF/lib 에 그냥 둔다.

by 권남 | 2005/10/18 08:12 | 프로그래밍 | 트랙백 | 덧글(0)

트랙백 주소 : http://kwon37xi.egloos.com/tb/1847144
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶