Eureka服务器(MediaStoreEurekaServer):bootstrap.properties
spring.application.name=MediaStoreEurekaServer
server.port=9091
eureka.client.serviceUrl.defaultZone=http://localhost:9091/eureka}
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
Eureka客户端(配置服务器):bootstrap.properties
spring.application.name=Config-Server
server.port=9093
user.home=${HOME}
spring.cloud.config.server.native.search-locations=file://${user.home}/IdeaProjects/MediaStore/centralProperties
spring.profiles.active=native
eureka.client.serviceUrl.defaultZone=http://localhost:9091/eureka
具有以上2个属性(在同一台计算机上运行的服务),配置服务器可以在使用时向 MediaStoreEurekaServer 尤里卡注册服务器进行注册 http://localhost:9091/eureka 。
我不想使用 localhost 。当我使用http:// MediaStoreEurekaServer :9091 / eureka时,Config-Server无法注册。
这是我设置的eureka客户端属性文件中的eureka客户端spring日志给出的内容
eureka.client.serviceUrl.defaultZone=http://MediaStoreEurekaServer:9091/eureka
错误:
2020-05-22 20:01:02.137 ERROR 22846 --- [nfoReplicator-0] c.n.d.s.t.d.RedirectingEurekaHttpClient : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://MediaStoreEurekaServer:9091/eureka/}
com.sun.jersey.api.client.ClientHandlerException: java.net.UnknownHostException: MediaStoreEurekaServer```