slf4j 버전 에러 문의
- 작성자 :
- 윤*정
- 작성일 :
- 2016-08-28 20:39:19
- 조회수 :
- 1,109
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요. 전자정부 프레임워크 3.2 를 쓰고 있고, jdk 1.7.0을 사용하고 있습니다.
이번에 카산드라 쓸 일이 있어서 spring-data-cassandra 를 메이븐을 이용해서 추가했는데
spring-data-cassandra에 slf4j-api가 포함되어 있어서 버전 충돌이 일어납니다.
slf4j-api 메이븐은
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.11</version>
</dependency>
이구요. 카산드라 버전은
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-cassandra</artifactId>
<version>1.0.0.RELEASE</version>
</dependency>
입니다. cassandra-driver-core 메이븐 버전은 2.0.4입니다.
오류 내용은
심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
입니다.
오픈 커뮤니티 Q&A에 저랑 같은 질문이 있어서 답변 달린 방법으로 모두 해보았는데 안되더라구요.
http://open.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13413
http://open.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13182
http://open.egovframe.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13226
에 있는 방법 다 해보았습니다. 그런데도 안되네요..제가 잘못한건지 뭐가 문제인지 모르겠습니다ㅠㅜ
답변 부탁드리겠습니다. 감사합니다^^
이번에 카산드라 쓸 일이 있어서 spring-data-cassandra 를 메이븐을 이용해서 추가했는데
spring-data-cassandra에 slf4j-api가 포함되어 있어서 버전 충돌이 일어납니다.
slf4j-api 메이븐은
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.11</version>
</dependency>
이구요. 카산드라 버전은
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-cassandra</artifactId>
<version>1.0.0.RELEASE</version>
</dependency>
입니다. cassandra-driver-core 메이븐 버전은 2.0.4입니다.
오류 내용은
심각: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
입니다.
오픈 커뮤니티 Q&A에 저랑 같은 질문이 있어서 답변 달린 방법으로 모두 해보았는데 안되더라구요.
http://open.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13413
http://open.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13182
http://open.egovframe.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=13226
에 있는 방법 다 해보았습니다. 그런데도 안되네요..제가 잘못한건지 뭐가 문제인지 모르겠습니다ㅠㅜ
답변 부탁드리겠습니다. 감사합니다^^
A
안녕하세요.
표준프레임워크센터 입니다.
보통 Maven 라이브러리 버전 충돌시 exclusion을 통해 해결합니다.
exclusion이 잘 적용되었는지 다른쪽 라이브러리에서 충돌나는지
검토가 필요 할꺼 같습니다.
감사합니다.
표준프레임워크센터 입니다.
보통 Maven 라이브러리 버전 충돌시 exclusion을 통해 해결합니다.
exclusion이 잘 적용되었는지 다른쪽 라이브러리에서 충돌나는지
검토가 필요 할꺼 같습니다.
감사합니다.