在我学习springcloud的eureka后,也出现了Cannot execute request on any known server这个常见错误。查了很多博客,发现其实大多数出现人出现错误的原因都是不够小心。我一开始也同样抱着老子的错天下第一的想法,后来发现是defaultZone: http://localhost:7071/eureka/ 写成defaultZont。尝试了改端口,删出@EnableDiscoveryClient注解,其实问题还是出在这。看来,除了jar包冲突的问题,框架还是很强大!