ERROR 8824 --- [tbeatExecutor-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error
com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123) ~[jersey-client-1.19.1.jar:1.19.1]
at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27) ~[eureka-client-1.7.0.jar:1.7.0]
at com.sun.jersey.api.client.Client.handle(Client.java:652) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) ~[jersey-client-1.19.1.jar:1.19.1]
..........
在網上搜到都是添加 register-with-eureka: false fetch-registry: false 這兩條, 但是加上 還是報同樣的錯 這是為什么? 哪位大神幫幫忙 看看 到底是什么原因!
uj5u.com熱心網友回復:
注冊中心沒配好吧uj5u.com熱心網友回復:
把服務名換成駝峰式試試uj5u.com熱心網友回復:
看一下你的client,地址配置是不是錯了。或者服務沒啟動的話,會出現這個錯誤uj5u.com熱心網友回復:
昨天配置本地eureka的時候也報了這樣的錯,這里貼一下配置好了的yml檔案:spring:
application:
name: eureka
server:
port: 8761
use-forward-headers: true
eureka:
instance:
hostname: localhost
client:
#表示是否將自己注冊到Eureka Server上,默認為true
registerWithEureka: false
#表示是否從Eureka Server上獲取注冊資訊,默認為true
fetchRegistry: false
#Eureka Server的訪問地址,服務注冊和client獲取服務注冊
serviceUrl:
defaultZone: http://localhost:8761/eureka/
注意分號后面一定要有空格然后再寫值
uj5u.com熱心網友回復:
客戶端配置服務地址試試別人的,看看有沒有問題
#配置eureka獲取服務地址
eureka:
client:
serviceUrl:
defaultZone: http://eureka.didispace.com/eureka/
uj5u.com熱心網友回復:
用別人的沒問題,localhost就不行
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/95975.html
標籤:Java EE
