FeignClient与WAR部署的SpringBoot应用程序的HTTP错误无效

时间:2016-04-21 20:15:39

标签: spring-boot netflix-eureka netflix-feign

我观察到一个相当奇怪的失败,netflix FeignClient与在tomcat下部署的SpringBoot eureka客户端应用程序进行通信。

我的设置:

  1. Eureka Server作为春季启动应用程序运行。
  2. SpringBoot App DEMO1,其中@EnableDiscoveryClient在tomcat下部署为WAR文件并在$result = $db->query(' ... '); if ((gettype($result) == "object" && $result->num_rows == 0) || !$result) { failure } 上运行
  3. SpringBoot App DEMO2(也是一个eureka客户端),作为一个Spring boot应用程序从gradle bootRun @ http://localhost:8080/DemoApp1-1.0.0/greeting
  4. 运行

    这两个应用都在Eureka服务器上注册并且可以访问 DEMO2有一个feignclient指向DEMO1上的REST端点。

    虽然我可以在http://localhost:9002访问DEMO1休息端点,但DEMO2应用程序中的feignclient失败,但出现以下异常:

    http://localhost:8080/DemoApp1-1.0.0/greeting

    有人对此有什么想法吗?

1 个答案:

答案 0 :(得分:0)

该问题已通过假装8.17.0

解决