本文主要是介绍eureka ConnectException如何解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近开始学习微服务,配置了一个超级简单的eureka,居然频繁报错无法启动,总是报ConnectException,踩了不少坑,因此记录一下。
- 【未解决】一种典型的做法是配置一个WebSecurityConfig,把某些安全策略关掉,未果。
- 【已解决】另一种做法是在
application.yml
配置里面禁止eureka client注册自己,将fetchRegistry
和registerWithEureka
设置为false。
# application.yml
eureka:client:fetchRegistry: 'false'registerWithEureka: 'false'
Reference:
https://stackoverflow.com/questions/56114871/cannot-connect-to-eureka-server-exception-java-net-connectexception-connectio
Explanation:
We’re telling the built-in Eureka Client not to register with itself because our application should be acting as a server.
The reason behind this error is Eureka client is trying to register and fetch information with Eureka server. This happens because of bean auto configuration feature in spring Boot. As you are deploying the Eureka server you don’t need want to register with yourself. That’s why we are disabling.
这篇关于eureka ConnectException如何解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!