美文网首页
Eureka Server没有发现Eureka Client

Eureka Server没有发现Eureka Client

作者: 錕斤拷 | 来源:发表于2019-06-22 20:30 被阅读0次

最近在学习微服务,所以买了《微服务架构基础》和《Spring Cloud与微服务构建》两本书,在看到使用Eureka实现服务的注册与发现章节时会用到spring-cloud-starter-eureka依赖,在查询之后发现该依赖已被弃用,于是我就使用了新的两个依赖:spring-cloud-starter-netflix-eureka-server、spring-cloud-starter-netflix-eureka-client,结果使用这两个依赖再根据书上的配置启动工程后,Eureka Server并没有发现实例,最后在StackOverFlow找了一圈后发现是Eureka Client没有引入

       <dependency>
            <groupId>com.netflix.eureka</groupId>
            <artifactId>eureka-client</artifactId>
            <version>1.9.8</version>
        </dependency>

在引入该依赖之后启动项目报错,于是又根据提示引入了

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-commons</artifactId>
            <version>2.1.1.RELEASE</version>
        </dependency>

最后在application.properties中添加了

spring.main.allow-bean-definition-overriding=true

成功启动项目,并实现服务的注册与发现。

相关文章

网友评论

      本文标题:Eureka Server没有发现Eureka Client

      本文链接:https://www.haomeiwen.com/subject/xgnvqctx.html