java - 错误 - “com.netflix.discovery.shared.transport.TransportException:无法在任何已知服务器上执行请求”
问题描述
我收到此错误 - “com.netflix.discovery.shared.transport.TransportException:无法在任何已知服务器上执行请求”,同时在 spring-boot 中运行客户端应用程序,同时尝试在微服务中使用 Spring Boot 进行身份验证模块。
下面是我的服务器和客户端 application.properties 文件:
服务器 - application.properties
spring.application.name=demoEureka
#This is a eureka server so no need to register
eureka.client.register-with-eureka=false
#This is a eureka server no need to fetch registry
eureka.client.fetch-registry=false
#eureka.client.enabled=false
#Register url for client
server.port=8085
eureka.instance.hostname=localhost
eureka.client.service-url.defaultZone: http://localhost:8085/eureka/
#timeout
eureka.server.wait-time-in-ms-when-sync-empty=0
spring.security.basic.enabled=true
spring.security.user.name=atul
spring.security.user.password=atul
#All url come with prefix/api will interpret
zuul.prefix=/api
#zuul.routes.middleware.path=/cart/**
zuul.routes.cart.path=/cart/**
#zuul.routes.middleware.url=http://localhost:8081/
zuul.routes.cart.url=http://localhost:8081/
#server.port=8098
客户端 - application.properties
spring.application.name=cart
server.port=8081
#Eureka server url for registering
#This is eureka client
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
#register url to server
eureka.client.serviceUrl.defaultZone=http://localhost:8085/eureka/
eureka.instance.hostname=localhost
#eureka.client.serviceUrl.defaultZone=http://atul:atul@localhost:8085/eureka
请帮助我消除错误并成功执行程序。
解决方案
检查流动:
- 服务开始
- 网络没问题
- 系统代理
推荐阅读
- java - DB2 insert performance
- python - Python startswith 不匹配相同的字符串
- hive - 如何将数据从 hdfs 表导入 hive 中的嵌套分区表?
- python - 在不使用 for 循环的情况下迭代不规则张量切片
- excel - 加载自定义功能区下拉列表 Excel
- flutter - “PermissionGroup”不能分配给参数类型“列表”
'颤动 - statistics - Julia 中的多项式回归 - glm
- r - 通过合并 csv 文件将新列添加到创建的数据框
- set - 如何在 ReasonML 中使用 Belt.Set 的示例?
- python-2.7 - Python 2.7 + SQL Alchemy 1115,“未知字符集:'utf8mb4'”