本人将Spring Cloud升级到Edgware.SR3时报错,错误如下:
Error creating bean with name 'ribbonLoadBalancingHttpClient' defined in
org.springframework.cloud.netflix.ribbon.apache.HttpClientRibbonConfiguration: Bean instantiation
via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException:
Failed to instantiate [org.springframework.cloud.netflix.ribbon.apache.RibbonLoadBalancingHttpClient]: Factory method
'ribbonLoadBalancingHttpClient' threw exception; nested exception
is java.lang.NoClassDefFoundError: rx/functions/Func1
说明:相同代码在Dalston.SR5下可以运行
希望有遇到类似问题的高手可以解答,感谢!!
<p>看错误,应该是你<span style="color:#B22222">相关jar包版本</span>没跟着springcloud变化而导致的。<br>
具体问题无法看出来。
我在网上看到一个讲springcloud源码的视频,不知道对你有没有帮助
链接: https://pan.baidu.com/s/1X90qdL_kCxlu8sqZOSsMPQ 密码: 5i5x
有可能,但是我删了相关的包,重新下问题依旧没有解决。有机会换个环境试试。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。