2005년 10월 18일
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를 붙여서 사용하고 있다.
Installing JIRA on JRun 4.0이라는 문서를 참조했다.
commons logging 패키지는 WEB-INF/lib 에 그냥 둔다.
톰캣을 이용할 때는 상관이 없었는데, 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)







☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]