zuul网管配置其他服务时 HTTP Status 500 – Internal Server Error

Posted hello-tomcat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zuul网管配置其他服务时 HTTP Status 500 – Internal Server Error相关的知识,希望对你有一定的参考价值。

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)如果不是上面的这些原因,请看这篇文章,转载 https://blog.csdn.net/didi7696/article/details/83092525

    (5)希望能对您有所帮助!!

以上是关于zuul网管配置其他服务时 HTTP Status 500 – Internal Server Error的主要内容,如果未能解决你的问题,请参考以下文章

Zuul 不转发请求到其他微服务

Zuul/Ribbon/Hystrix 不在不同的实例上重试

Nginx+Zuul集群实现高可用网关

在同一个项目中配置spring cloud合约和zuul代理

spring cloud: zuul: 正则表达式匹配其他微服务(给其他微服务加版本号)

29网关zuul入门三