Java Zuul不将请求转发到其他micro服务

Java Zuul不将请求转发到其他micro服务,java,spring-boot,ipc,netflix-eureka,netflix-zuul,Java,Spring Boot,Ipc,Netflix Eureka,Netflix Zuul,我正在使用spring boot micro服务。我已经配置了eureka、zuul代理和另一个微服务(帐户)。如果我是直接从客户那里打电话,工作正常。帐户和zuul服务器都显示在eureka上 当我尝试使用zuul代理点击时,它会得到状态代码200OK,但没有得到任何结果 下面是我对zuul的配置 Zuul.yml 到目前为止的控制台日志 路由匹配=ZuulRoute{id='account',path='/account/**', serviceId='ACCOUNT',url='', st

我正在使用spring boot micro服务。我已经配置了eureka、zuul代理和另一个微服务(帐户)。如果我是直接从客户那里打电话,工作正常。帐户和zuul服务器都显示在eureka上

当我尝试使用zuul代理点击时,它会得到状态代码
200OK
,但没有得到任何结果

下面是我对zuul的配置

Zuul.yml 到目前为止的控制台日志

路由匹配=ZuulRoute{id='account',path='/account/**', serviceId='ACCOUNT',url='', stripPrefix=false,retryable=null,sensitiveHeaders=[], customSensitiveHeaders=false,} ---------------------------映射到org.springframework.cloud.netflix.zuul.web。ZuulController@7bb67520

致动器/环境记录 我无法从这里得到任何东西,如果有什么错误,请检查并让我知道。任何帮助都是有用的

谢谢


如果需要更多信息,请告诉我。

如我所见,您设置了Eureka,但没有正确使用它。首先是在zuul yaml

eureka:
  client:
    registerWithEureka: true
您不需要向eureka注册zuul应用程序,因为您直接访问zuul网关,没有任何服务会尝试定位和访问您的网关

然后

如果您有服务发现,则不需要
url
属性和
谓词:-Path
,请尝试:

account:
  serviceId: <YOUR_ACCOUNT_SERVICE_ID>
  stripPrefix: false
  path: /account/**
账户:
服务ID:
stripPrefix:false
路径:/account/**
默认情况下,serviceId为:

spring:
  application:
    name: <YOUR_ACCOUNT_SERVICE_ID>
spring:
应用程序:
姓名:
请核对我的答案

account:
  serviceId: ACCOUNT
  url: http://192.168.0.62:8081/
  stripPrefix: false
  predicate:
  - Path=/accounts/**
account:
  serviceId: <YOUR_ACCOUNT_SERVICE_ID>
  stripPrefix: false
  path: /account/**
spring:
  application:
    name: <YOUR_ACCOUNT_SERVICE_ID>