
图 1
错误信息如上图,只看红框中的信息很难定位问题,还需继续看一下日志信息,例如绿色监听所指,可以初步判断是调用资源不存在的问题。例如:
1. 在服务A中,通过openfeign调用定义如下:
@PostMapping(value="/api/hellword")
feign.Response helloword(String name);
2. 服务B中,实际定义资源是:“/api/helloword";这样调用时就会报出如上图1的错误信息。
解决方案:
在A服务中把调用的资源修改正确即可。
本文介绍了在服务调用中遇到的资源不存在问题,通过日志分析定位到服务A通过OpenFeign调用服务B时,路径不匹配导致的错误。解决方案是修正服务A的调用接口路径,使其与服务B的实际定义一致。
1362

被折叠的 条评论
为什么被折叠?



