首先,要确定自己的代码没有出现问题,主要是以下问题。
- Eureka的服务端配置有没有问题,以下是我的Eureka服务端的application.yml,
server:
port: 8000
eureka:
client:
service-url:
defaultZone: http://localhost:8000/eureka/
register-with-eureka: false
fetch-registry: false
spring:
application:
name: myeureka
客户端的配置
server:
port: 2000
spring:
application:
name: myconsumer
thymeleaf:
suffix: .html
prefix: classpath:/templates/
eureka:
client:
service-url:
defaultZone: http://localhost:8000/eureka/
确定好自己确确实实没有写错后,考虑是依赖的问题。
这也是我这边的问题。
犯错时的版本冲突:
eureka的server的版本为2.1.6.RELEASE,eureka的client的版本如图中所示。
版本改正如下,其中eureka的server的版本不变。eureka的client版本为2.0.4.RELEASE,
就解决了这个问题了。