WEB,WAS/Spring
nested exception is java.util.NoSuchElementException: 'spring.redis.host' doesn't map to an existing object 에러
Rainbound-IT
2023. 8. 30. 17:19
반응형
spring이 갑자기 위 같은 에러 발생
Redis 의 노드 및 샤드 구성을 변경하긴 했는데 변경된지 한참뒤에야 아래와 같은 에러가 발생한 건 이상한일이다.
Exception encountered during context initialization - cancelling refresh attempt:
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'redisConfig' defined in file [/home/app/example-api/webapps/ROOT/WEB-INF/classes/example/configuration/cache/RedisConfig.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [example.configuration.cache.RedisConfig$$EnhancerBySpringCGLIB$$fb91242d]:
Constructor threw exception; nested exception is java.util.NoSuchElementException:
'spring.redis.host' doesn't map to an existing object
spring.redis.hosts=example-redis-0001-003.abcd.0001.apn2.cache.amazonaws.com
이렇게 만 properties 에 설정을 했었다.
spring.redis.host=example-redis.abcd.clustercfg.apn2.cache.amazonaws.com
spring.redis.hosts=example-redis-0001-003.abcd.0001.apn2.cache.amazonaws.com
구성 엔드포인트와 노드 엔드포인트를 두개 다적으니 정상적으로 동작을 하였다.
반응형