背景
基于Nacos实现的服务注册和发现,基于Feign实现微服务间的接口调用。
Nacos服务方和消费方都成功注册,payment为服务提供方,customer为服务消费方。
消费方Feign客户端
提供方Rest接口
单独访问payment的Rest接口可以成功,但是通过Feign访问报404 Not Found。
原因定位
原因是在提供方的配置文件中配置了servlet.context.path
解决措施
提供方配置文件中注销上下文的配置,问题解决。
基于Nacos实现的服务注册和发现,基于Feign实现微服务间的接口调用。
Nacos服务方和消费方都成功注册,payment为服务提供方,customer为服务消费方。
消费方Feign客户端
提供方Rest接口
单独访问payment的Rest接口可以成功,但是通过Feign访问报404 Not Found。
原因是在提供方的配置文件中配置了servlet.context.path
提供方配置文件中注销上下文的配置,问题解决。