티스토리 뷰
[Spring] spring data redis 의 java.lang.ExceptionInInitializerError
devbible 2015. 7. 27. 11:36redis의 java client 의 jedis 를 사용할 때 spring data를 쓰곤 하는데.
이게 redis 나 jedis , spring data 의 버전간 호환이 안되서 아래의 오류를 내뱉는 경우가 있다.
java.lang.ExceptionInInitializerError
spring data 내부에서 발생되는 오류라서 어쩔 수 없이 호환이 잘되는 버전으로 맞춰줘야 한다.
이전 정상구동 조합
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.5.0.RELEASE</version> </dependency>
현재 최신 정상구동 조합
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.3</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.5.1.RELEASE</version> </dependency>
이 프로잭트들은 서로 상관관계가 있어서 앞으로 업데이트에따라서 정상구동이 안될 수 있다.
참고로 spring data redis 1.5.1과 jedis 2.7.2는 오류발생한다. 그래서 redis 2.7.3 이 15년7월20일 패치된것으로 보인다.
'Development' 카테고리의 다른 글
[Javascript] 함수 존재여부 체크 (0) | 2015.10.07 |
---|---|
[Javascript] javascript ===, ==, >=, <=연산자 (0) | 2015.10.07 |
[Java] 랜덤 문자열 (Random String) 만들기 (0) | 2015.07.22 |
[Cpp] error C4996: 'inet_addr' 오류 (5) | 2015.07.06 |
[Jquery] layer 를 화면 중간에 띄우기 (0) | 2015.04.26 |
- Total
- Today
- Yesterday