requestexecutionerror.endpoint=defaultendpoint{serviceurl='http://localhost:8761/eureka/}注册中心报错
问题原因:可能就是yml文件有一步写错了然后照成报错
报错:
request execution error. endpoint=defaultendpoint{ serviceurl='http://127.0.0.1:8080/eureka/} exception=java.net.connectexception: connection refused: connect stacktrace=com.sun.jersey.api.client.clienthandlerexception: java.net.connectexception: connection refused: connect
at com.sun.jersey.client.apache4.apachehttpclient4handler.handle(apachehttpclient4handler.java:187)
at com.sun.jersey.api.client.filter.gzipcontentencodingfilter.handle(gzipcontentencodingfilter.java:123)
at com.netflix.discovery.eurekaidentityheaderfilter.handle(eurekaidentityheaderfilter.java:27)
at com.sun.jersey.api.client.client.handle(client.java:652)
at com.sun.jersey.api.client.webresource.handle(webresource.java:682)
at com.sun.jersey.api.client.webresource.access$200(webresource.java:74)
at com.sun.jersey.api.client.webresource$builder.get(webresource.java:509)
at com.netflix.discovery.shared.transport.jersey.abstractjerseyeurekahttpclient.getapplicationsinternal(abstractjerseyeurekahttpclient.java:196)
at com.netflix.discovery.shared.transport.jersey.abstractjerseyeurekahttpclient.getdelta(abstractjerseyeurekahttpclient.java:172)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator$7.execute(eurekahttpclientdecorator.java:152)
at com.netflix.discovery.shared.transport.decorator.metricscollectingeurekahttpclient.execute(metricscollectingeurekahttpclient.java:73)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator.getdelta(eurekahttpclientdecorator.java:149)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator$7.execute(eurekahttpclientdecorator.java:152)
at com.netflix.discovery.shared.transport.decorator.redirectingeurekahttpclient.execute(redirectingeurekahttpclient.java:91)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator.getdelta(eurekahttpclientdecorator.java:149)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator$7.execute(eurekahttpclientdecorator.java:152)
at com.netflix.discovery.shared.transport.decorator.retryableeurekahttpclient.execute(retryableeurekahttpclient.java:120)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator.getdelta(eurekahttpclientdecorator.java:149)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator$7.execute(eurekahttpclientdecorator.java:152)
at com.netflix.discovery.shared.transport.decorator.sessionedeurekahttpclient.execute(sessionedeurekahttpclient.java:77)
at com.netflix.discovery.shared.transport.decorator.eurekahttpclientdecorator.getdelta(eurekahttpclientdecorator.java:149)
at com.netflix.discovery.discoveryclient.getandupdatedelta(discoveryclient.java:1135)
at com.netflix.discovery.discoveryclient.fetchregistry(discoveryclient.java:1016)
at com.netflix.discovery.discoveryclient.refreshregistry(discoveryclient.java:1531)
at com.netflix.discovery.discoveryclient$cacherefreshthread.run(discoveryclient.java:1498)
at java.base/java.util.concurrent.executors$runnableadapter.call(executors.java:515)
at java.base/java.util.concurrent.futuretask.run(futuretask.java:264)
at java.base/java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1128)
at java.base/java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:628)
at java.base/java.lang.thread.run(thread.java:834)
caused by: java.net.connectexception: connection refused: connect
at java.base/java.net.plainsocketimpl.waitforconnect(native method)
at java.base/java.net.plainsocketimpl.socketconnect(plainsocketimpl.java:107)
at java.base/java.net.abstractplainsocketimpl.doconnect(abstractplainsocketimpl.java:399)
at java.base/java.net.abstractplainsocketimpl.connecttoaddress(abstractplainsocketimpl.java:242)
at java.base/java.net.abstractplainsocketimpl.connect(abstractplainsocketimpl.java:224)
at java.base/java.net.sockssocketimpl.connect(sockssocketimpl.java:392)
at java.base/java.net.socket.connect(socket.java:608)
at org.apache.http.conn.scheme.plainsocketfactory.connectsocket(plainsocketfactory.java:121)
at org.apache.http.impl.conn.defaultclientconnectionoperator.openconnection(defaultclientconnectionoperator.java:180)
at org.apache.http.impl.conn.abstractpoolentry.open(abstractpoolentry.java:144)
at org.apache.http.impl.conn.abstractpooledconnadapter.open(abstractpooledconnadapter.java:134)
at org.apache.http.impl.client.defaultrequestdirector.tryconnect(defaultrequestdirector.java:605)
at org.apache.http.impl.client.defaultrequestdirector.execute(defaultrequestdirector.java:440)
at org.apache.http.impl.client.abstracthttpclient.doexecute(abstracthttpclient.java:835)
at org.apache.http.impl.client.closeablehttpclient.execute(closeablehttpclient.java:118)
at org.apache.http.impl.client.closeablehttpclient.execute(closeablehttpclient.java:56)
at com.sun.jersey.client.apache4.apachehttpclient4handler.handle(apachehttpclient4handler.java:173)
... 29 more
查看yml文件配置是否有问题
server:
port: 8081
eureka:
instance:
hostname: server2
prefer-ip-address: true
instance-id: http://127.0.0.1:${server.port}
client:
serviceurl:
defaultzone: http://127.0.0.1:8080/eureka/
fetch-registry: false
register-with-eureka: true
spring:
application:
name: server2
发表评论