웹로직에 log4j적용 에러
- 작성자 :
- 김*일
- 작성일 :
- 2011-11-30 15:08:19
- 조회수 :
- 2,183
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
웹로직에 log4j를 적용한후 웹로직와쓰를 올리면 아래와 같이 에러가 발생하는데 jar파일을 다시 받아야 하는건지? 찾아보면 전자정부 log4j버젼높은데 말이죠.
============ web.xml설정 ===========
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.xml</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>1000</param-value>
</context-param>
다른문제는 없을것으로 판단되는데..
전자정부프레임웍에서 제공해주는 log4j-1.3alpha-8.jar에는 아래 에러메시지에 표시하는 org.apache.log4j.xml.DOMConfigurator.configureAndWatch메소드가 존재하지 않습니다. 해당 jar를 다시 받아야 하는지 답변 부탁드립니다.
============= 웹로직 Start시 Error =================
<Nov 30, 2011 2:54:17 PM KST> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.util.Log4jConfigListener failed: java.lang.NoSuchMethodError: org.apache.log4j.xml.DOMConfigurator.configureAndWatch(Ljava/lang/String;J)V.
java.lang.NoSuchMethodError: org.apache.log4j.xml.DOMConfigurator.configureAndWatch(Ljava/lang/String;J)V
at org.springframework.util.Log4jConfigurer.initLogging(Log4jConfigurer.java:103)
at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:144)
at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:47)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
Truncated. see log file for complete stacktrace
>
log4j:INFO Using URL [file:/data/apppro/WEB-INF/classes/log4j.xml] for automatic log4j configuration of repository named [default].
============ web.xml설정 ===========
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.xml</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>1000</param-value>
</context-param>
다른문제는 없을것으로 판단되는데..
전자정부프레임웍에서 제공해주는 log4j-1.3alpha-8.jar에는 아래 에러메시지에 표시하는 org.apache.log4j.xml.DOMConfigurator.configureAndWatch메소드가 존재하지 않습니다. 해당 jar를 다시 받아야 하는지 답변 부탁드립니다.
============= 웹로직 Start시 Error =================
<Nov 30, 2011 2:54:17 PM KST> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.util.Log4jConfigListener failed: java.lang.NoSuchMethodError: org.apache.log4j.xml.DOMConfigurator.configureAndWatch(Ljava/lang/String;J)V.
java.lang.NoSuchMethodError: org.apache.log4j.xml.DOMConfigurator.configureAndWatch(Ljava/lang/String;J)V
at org.springframework.util.Log4jConfigurer.initLogging(Log4jConfigurer.java:103)
at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:144)
at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:47)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
Truncated. see log file for complete stacktrace
>
log4j:INFO Using URL [file:/data/apppro/WEB-INF/classes/log4j.xml] for automatic log4j configuration of repository named [default].
A
유선으로 답변드렸습니다.
감사합니다.
감사합니다.