请稍等 ...
×

采纳答案成功!

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

服务注册失败问题

图片描述图片描述图片描述图片描述测试广告系统时,出现上面的错误,我查看网上的解决办法都没能解决,如最后一张照片将eureka.instance.hostname修改

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

1回答

张勤一 2021-03-24 10:35:16

同学你好:

    图中所示的配置文件肯定是不对的,$ 符号取的是当前配置文件中的地址,肯定找不到 localhost 在哪里;其实,这种配置问题完全可以参考我在 git 中给出的地址,然后修改成自己的就可以了。如下所示:

eureka:
  client:
    service-url:
      defaultZone: http://server1:8000/eureka/


    我是勤一,欢迎随时找我!

1 回复 有任何疑惑可以回复我~
  • 提问者 寤悟勿真 #1
    spring:
      application:
        name: ad-eureka
    
    server:
      port: 8000
    eureka:
      instance:
        hostname: server1
      client:
        fetch-registry: false
        register-with-eureka: false
        service-url:
          defaultZone: http://server1:8000/eureka/
    修改成这样也报同样的错
    回复 有任何疑惑可以回复我~ 2021-03-24 11:41:34
  • 张勤一 回复 提问者 寤悟勿真 #2
    你的 host 配置了吗?
    回复 有任何疑惑可以回复我~ 2021-03-24 12:18:15
  • 提问者 寤悟勿真 回复 张勤一 #3
    嗯嗯,我现在只实现了广告投放系统,想测试一下它的正确性,之前单实例与多实例注册都是成功了的。其实我现在就是有一个疑问,我把广告投放系统实现了然后想根据你14章的内容进行测试,而没有进行后面代码的书写,但是测试代码中有的代码也是都写了,这样会有什么影响吗。还有就是现在我进行运行是单实例服务应该是不需要打包吧
    回复 有任何疑惑可以回复我~ 2021-03-24 12:33:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信