Request URI does not contain a valid hostname: 使用ribbon实现负载均衡出现消费者通过项目名称无法调用服务者

springcloud搭建微服务项目遇见一个很奇怪的问题折腾了一下午,消费者用负载均衡项目名(S_USER)方式调用服务者,一直调不通,报如下错误:

Caused by: java.lang.IllegalStateException: Request URI does not contain a valid hostname: http://S_USER/user/list

解决方案:服务者项目名不能带"_"下划线。

服务者.yml

正确方式:

spring:
  application:
    name: s-user   #注意不能是s_user,这可能是个bug

猜你喜欢

转载自blog.csdn.net/yuan520588/article/details/88368506
今日推荐