本文主要是介绍【dubbo】No provider available from registry 127.0.0.1:2181 for service com.dubbo.api.service,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
页面访问:http://localhost:8062/add?a=111,报报错如下(消费者服务也是报这种错):
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Sep 09 14:02:22 CST 2021
There was an unexpected error (type=Internal Server Error, status=500).
No provider available from registry 127.0.0.1:2181 for service com.dubbo.api.service.CostService on consumer 10.1.31.154 use dubbo version 2.6.2, please check status of providers(disabled, not registered or in blacklist).
错误的意思是在服务消费端的功能中调用服务提供端的逻辑时没有发现服务提供者对象。主要就是服务提供方代码的问题了。
com.alibaba.dubbo.config.annotation.Service:用于标注对外暴露的dubbo接口实现类。
org.springframework.stereotype.Service:用于标注根据业务块分离的Service的实现类,对应的是业务层(如一个dubbo方法可能调用多个业务块的service,这些service的实现类就用Spring的注解)。
参考链接:https://blog.csdn.net/zlbdmm/article/details/113974292
修改后运行正常
这篇关于【dubbo】No provider available from registry 127.0.0.1:2181 for service com.dubbo.api.service的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!