(Spring Cloud微服務實戰-書中之坑)spring cloud eureka報錯host name may not be null

1、需求,如今通常項目都儘可能選擇經過域名的形式去配置,如eureka可使用IP來定義defaultZone,但咱們選擇內網計算機名來指定,防止IP變更java

2、書中,描述默認是經過計算機名來註冊,而我使用docker容器部署eureka,docker的-h參數定義爲「maolujun_v5_eureka」,那麼eureka,則須要經過maolujun_v5_eureka來定義defaultZone。如:docker

3、結果,每次啓動都會報錯:host name may not be.net

4、處理方式:部署

將maolujun_v5_eureka改成maolujun-v5-eureka域名

由於在eureka中java.net.URI不能區分下劃線,容器

因此切記,當使用host做爲defaultZone配置時,不要如下劃線來命名配置

相關文章
相關標籤/搜索