服务中心eureka开启security认证
1、入口类加注解@EnableEurekaServer
2、eureka-server修改配置文件application.properties
server.port:8761
spring.application.name=cloud-pratice-erueka-server
#开启server登录认证
spring.security.user.name=root
spring.security.user.password=123456
#设置该服务为eureka服务端
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
1、入口类加注解@EnableDiscoveryClient
2、provider 注册到服务中心 application.properties
server.port=8001
spring.application.name=cloud-pratice-provider
#eureka普通注册方式
#eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka
#eureka带登录认证的注册方式 root:123456 用户名:密码
eureka.client.serviceUrl.defaultZone=http://root:123456@localhost:8761/eureka
#eureka.client.healthcheck.enabled=true
接下来启动第一个服务 cloud-pratice-erueka-server、然后启动第二个cloud-pratice-provider,夸夸夸,报错了
2019-08-09 15:11:21.265 WARN 12340 --- [nfoReplicator-0] c.n.d.s.t.d.RetryableEurekaHttpClient : Request execution failure with status code 403; retrying on another server if available
2019-08-09 15:11:21.268 WARN 12340 --- [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_CLOUD-PRATICE-PROVI