1. 这个错误是由三个原因导致的
(1). 我在给类的接口命名的时候前面少加了一个 /
(2) 给 zuul 配置路由的时候多加了个服务名, serviceId 名称就是 spring 的 name, 而不是 eureka 注入服务的那个名称
- spring:
- application:
- name: worksserver
- routes:
- works: #works 服务配置
- path: /works/** #制定好 path 和 serviceId, 所有以 path 开头的请求都会被路由到对应的服务. 如下面 / hiapi/** 被路由到 service-hi 对应的服务,/ribbonapi/** 被路由到 service-ribbon 对应的服务
- serviceId: worksserver
(3) 还有个问题是因为, 我的那个服务启动失败了, 因为配置了日志, 没有发现服务出现了错误, 下次一定要小心仔细, 感觉自己坑了自己
(4) 如果不是上面的这些原因, 请看这篇文章, 转载
(5) 希望能对您有所帮助!!
来源: http://www.bubuko.com/infodetail-3345751.html