在创建Eureka Server端时,报了以下错:
原因分析:因为服务端端口为8080,eureka server端口设置为10086,造成跨域,所以在注册自己Eureka Server本身时,导致拒绝连接,无法注册成功
配置为下图所示:
spring:
application:
name: eureka-server
eureka:
client:
service-url:
defaultZone: http://localhost:10086/eureka/
server:
port: 8080
修改配置为:
spring:
application:
name: eureka-server
eureka:
client:
service-url:
defaultZone: http://localhost:10086/eureka/
server:
port: 10086
成功注册服务端本身:
问题总结:eureka-server默认生成地址为:http://localhost:8761/eureka/,所以server.port也需要与此端口保持一致,或者将eureka.client.service-url.defaultZone设置为与server.port端口保持一致皆可。