在ECS上利用 docker 部署 jar 包时出现如下错误:
redis.clients.jedis.HostAndPort - cant resolve localhost address
是因为spring-redis在初始化时会实例化LocalHost,但是ECS的host name并没有在设置,解决方案是在 /etc/hosts
中设置ECS的host name。
比如:ssh 登录后,界面显示 user@abcdefg
,则在 /etc/hosts
中添加 127.0.0.1 abcdefg
。