org/apache/commons/logging/LogFactory 또 환장할일.. T^T
- 작성자 :
- 박*석
- 작성일 :
- 2012-04-18 10:40:46
- 조회수 :
- 2,808
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요..
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 관련해서요..
정말 웃긴게.. 톰켓 구동시에 오류가나요.
일단 조치취해본 내역 아래 적습니다.
1. maven 으로 logging 1.1.1 받아봄.
2. maven 으로 받은 jar 이상유무 체크 ( 이상무 )
3. 이클립스에서 외부 라이브러리 임포트로 구동 ( 역시 에러남 )
4. 프로젝트 클린 , 톰켓 워크디렉토리 클린 , 서버 삭제후 재등록 ( 역시 에러남 )
5. maven 클린 -> maven 인스톨 -> 톰켓 webapp 에 war 복사 톰켓구동 ( 정상작동 )
위 상황으로 봐서 이클립스에서만 에러가 발생하는건데요...
도통 이해를 못하겟네요..
왜 이런현상이 발생할까요?
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 관련해서요..
정말 웃긴게.. 톰켓 구동시에 오류가나요.
일단 조치취해본 내역 아래 적습니다.
1. maven 으로 logging 1.1.1 받아봄.
2. maven 으로 받은 jar 이상유무 체크 ( 이상무 )
3. 이클립스에서 외부 라이브러리 임포트로 구동 ( 역시 에러남 )
4. 프로젝트 클린 , 톰켓 워크디렉토리 클린 , 서버 삭제후 재등록 ( 역시 에러남 )
5. maven 클린 -> maven 인스톨 -> 톰켓 webapp 에 war 복사 톰켓구동 ( 정상작동 )
위 상황으로 봐서 이클립스에서만 에러가 발생하는건데요...
도통 이해를 못하겟네요..
왜 이런현상이 발생할까요?
A
안녕하세요.. 박준석님..
logging 1.1.1을 받으셨다는 의미가 pom.xml 상에 다음과 같이 dependency를 넣으셨다는 의미신가요??
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
이렇게 추가하신 경우에는 해당 오류가 발생하지 않아야 합니다..
혹.. dependency를 추가하시고.. maven 정보가 정확하게 반영되지 않은 경우라면..
FAQ의 "ContextLoaderListener 오류 확인"의 조치 방법과 같이 해보십시오..
그럼.. 즐거운 하루되십시오.
감사합니다.
logging 1.1.1을 받으셨다는 의미가 pom.xml 상에 다음과 같이 dependency를 넣으셨다는 의미신가요??
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
이렇게 추가하신 경우에는 해당 오류가 발생하지 않아야 합니다..
혹.. dependency를 추가하시고.. maven 정보가 정확하게 반영되지 않은 경우라면..
FAQ의 "ContextLoaderListener 오류 확인"의 조치 방법과 같이 해보십시오..
그럼.. 즐거운 하루되십시오.
감사합니다.