sms 질문드립니다.
- 작성자 :
- 김*윤
- 작성일 :
- 2010-08-18 13:22:08
- 조회수 :
- 3,352
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요 지금 sms_url과 id, pw 설정파일에 기입하고
테스트 해보면
java.lang.NoSuchMethodError: org.apache.log4j.DailyRollingFileAppender.setThreshold(Lorg/apache/log4j/Priority;)V
at x3.client.smeapi.impl.SMELogger.addDailyRollingFileAppender(SMELogger.java:55)
at x3.client.smeapi.impl.SMELogger.initLogger(SMELogger.java:29)
at x3.client.smeapi.impl.SMELogger.getInstance(SMELogger.java:34)
at x3.client.smeapi.impl.SMEConnectionFactoryImpl.<init>(SMEConnectionFactoryImpl.java:22)
at egovframework.com.cop.sms.service.impl.EgovSmsInfoSender.open(EgovSmsInfoSender.java:95)
at egovframework.com.cop.sms.service.impl.EgovSmsInfoServiceImpl.insertSmsInf(EgovSmsInfoServiceImpl.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
이러한 에러 메세지가 나옵니다. 어디서 부터 잘못된걸까요.
라이브러리 추가는 정확하게 물라서 WEB-INF/lib안에다가 smeapi-2.3.jar 파일 하나 넣어놓고 하고 있습니다.
테스트 해보면
java.lang.NoSuchMethodError: org.apache.log4j.DailyRollingFileAppender.setThreshold(Lorg/apache/log4j/Priority;)V
at x3.client.smeapi.impl.SMELogger.addDailyRollingFileAppender(SMELogger.java:55)
at x3.client.smeapi.impl.SMELogger.initLogger(SMELogger.java:29)
at x3.client.smeapi.impl.SMELogger.getInstance(SMELogger.java:34)
at x3.client.smeapi.impl.SMEConnectionFactoryImpl.<init>(SMEConnectionFactoryImpl.java:22)
at egovframework.com.cop.sms.service.impl.EgovSmsInfoSender.open(EgovSmsInfoSender.java:95)
at egovframework.com.cop.sms.service.impl.EgovSmsInfoServiceImpl.insertSmsInf(EgovSmsInfoServiceImpl.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
이러한 에러 메세지가 나옵니다. 어디서 부터 잘못된걸까요.
라이브러리 추가는 정확하게 물라서 WEB-INF/lib안에다가 smeapi-2.3.jar 파일 하나 넣어놓고 하고 있습니다.
A
안녕하세요. 김태윤님.
추가하신 sms 라이브러리에서 log4j에 대한 처리가 별도 구성된것으로 보입니다.
DailyRollingFileAppender 는 현재 Deprecated 되어 있으며 내부적으로 SMELogger의 구현시 이용되는 것으로 보입니다.
또한 setThreshold 메서드는 Priority의 배열을 파라미터로 받는 메서드가 존재하지 않으므로 NoSuchMethodError 가 발생한 것입니다.
위 내용은 올려주신 로그기록 만으로 유추한 것이므로 SMELogger 의 addDailyRollingFileAppender 메서드 구현내용등 좀더 자세한 사항은 라이브러리 제공 업체에 문의하여 정확한 원인을 파악하셔야 합니다.
즐거운 하루되세요. 감사합니다.
추가하신 sms 라이브러리에서 log4j에 대한 처리가 별도 구성된것으로 보입니다.
DailyRollingFileAppender 는 현재 Deprecated 되어 있으며 내부적으로 SMELogger의 구현시 이용되는 것으로 보입니다.
또한 setThreshold 메서드는 Priority의 배열을 파라미터로 받는 메서드가 존재하지 않으므로 NoSuchMethodError 가 발생한 것입니다.
위 내용은 올려주신 로그기록 만으로 유추한 것이므로 SMELogger 의 addDailyRollingFileAppender 메서드 구현내용등 좀더 자세한 사항은 라이브러리 제공 업체에 문의하여 정확한 원인을 파악하셔야 합니다.
즐거운 하루되세요. 감사합니다.