请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于Eureka Server 的部署问题

图片描述
图片描述
图片描述
图片描述

目前我发现的规律是不管我怎么调,能访问通的接口是在yml文件最后一个配置的,其余2个都访问不同,其中访问通的信息一直显示
图片描述老师是什么原因呢,我主要问题是单个实理是没问题的,定义什么端口就可以展示什么端口,但是多节点时候只显示一个而且这个不是我配置的节点

正在回答 回答被采纳积分+3

1回答

张勤一 2019-01-28 21:53:19

同学你好:

    从截图可以看到,application.yml 配置文件是存在错误的,profiles 的全路径是 spring.profiles,但是,你的配置是 spring.application.profiles。需要修改为:

spring:
  application:
    name: ad-eureka
  profiles: server1
server:
  port: 8000
eureka:
  instance:
    hostname: server1
    prefer-ip-address: false
  client:
    service-url:
      defaultZone: http://server2:8001/eureka/,http://server3:8002/eureka/

---
spring:
  application:
    name: ad-eureka
  profiles: server2
server:
  port: 8001
eureka:
  instance:
    hostname: server2
    prefer-ip-address: false
  client:
    service-url:
      defaultZone: http://server1:8000/eureka/,http://server3:8002/eureka/

---
spring:
  application:
    name: ad-eureka
  profiles: server3
server:
  port: 8002
eureka:
  instance:
    hostname: server3
    prefer-ip-address: false
  client:
    service-url:
      defaultZone: http://server1:8000/eureka/,http://server2:8001/eureka/


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号