1.客户端服务启动后,在gateway和eureka服务治理中心都找不到服务.
可能是没有引用eureka-client
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
2.也有可能是在pom文件中引用了,但是却没有加入maven,需要检查maven
这时需要重新初始化pom文件,也有可能是这个文件中引入了其他包造成没有成功将eureka-client加入Maven.
之前就遇到过一个情况,引用项目中模块的时候,出现警告,造成eureka-client没有成功引入.
具体情况是这样的:引入comm模块的代码是:
<dependency>
<groupId>com.flamelp</groupId>
<artifactId>common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
就是上面这个代码造成eureka-client没有成功引入.需要写成下面的这个样子.
<dependency>
<groupId>com.flamelp</groupId>
<artifactId>common</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>