为了账号安全,请及时绑定邮箱和手机立即绑定

Eureka错误解决方法

Eureka错误解决方法

security.basic.enabled 配置过时或不可用

默认情况下:
用户名:user
密码:启动应用在控制台会输出,如下图:
security密码

也可以通过如下属性配置:
spring.security.user.name
spring.security.user.password
如果想要关闭验证功能:

简单粗暴方法:
把 Security包从pom.xml中移出去
科学一点的:
在Application启动类上(或者任意@Configure配置类上)增加如下注解:

@EnableAutoConfiguration(exclude = {    org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class})

defaultZone 配置

图片描述

eureka 中心与服务需要配置一样的地址

禁用Eureka作为客户端注册

eureka.client.register-with-eureka=false 
eureka.client.fetch-registry=false

超时问题

com.netflix.hystrix.exception.HystrixRuntimeException: api timed-out and no fallback available. 超时问题
或者 Read timed-out 错误
在 yml中加入

hystrix:
 command:
  default:
   execution:
    isolation:
     thread:
      timeoutInMilliseconds: 16000

或者

hystrix:
 metrics:
  enabled: true
 command:
  default:
   execution:
    isolation:
     thread:
       timeoutInMilliseconds: 16000

包引用

<!--这个依赖千万不能省略-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>

扫码加入QQ群
微信扫码加好友

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消