问题描述
最近将 Spring Cloud 从 Hoxton.SR8
升级到 2020.0.0
。
有了这个,当我运行假客户端单元测试时,出现以下错误:
feign.RetryableException: No such host is kNown (repository) executing POST http://repository/rest/projects/9ec4fd9c-d43d-412d-8d06-e7a397b5c40e/repositories/
at feign.FeignException.errorExecuting(FeignException.java:249)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:129)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:89)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100)
at com.sun.proxy.$Proxy322.create(UnkNown Source)
at com.example.client.RepositoryManagementClient.create(RepositoryManagementClient.java:33)
调试后,我发现它使用了feign.httpclient.ApacheHttpClient
。对于早期版本的 Spring Cloud,它是 org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient
。我在类路径中没有看到这个类。由于它在早期版本的 Spring Cloud 上运行良好,请让我知道这里可能缺少什么。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)