我把dubbo的服务提供方启动成功了,而且在dubbo管控台里面都看到服务提供方了,但是在执行服务消费方时报错了,报错如下:
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.dubbo.provider.DemoService. No provider available for the service com.dubbo.provider.DemoService from the url zookeeper://119.29.169.51:2181/com.alibaba.dubbo.registry.RegistryService?anyhost=true&application=consumer-of-webapp&check=false&default.timeout=5000&dubbo=2.5.4-SNAPSHOT&generic=false&interface=com.dubbo.provider.DemoService&methods=build&pid=5760&side=consumer×tamp=1473523258002 to the consumer 192.168.1.100 use dubbo version 2.5.4-SNAPSHOT
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:173)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:102)
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1467)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1119)
at com.dubbo.provider.Main.main(Main.java:13)
Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.dubbo.provider.DemoService. No provider available for the service com.dubbo.provider.DemoService from the url zookeeper://119.29.169.51:2181/com.alibaba.dubbo.registry.RegistryService?anyhost=true&application=consumer-of-webapp&check=false&default.timeout=5000&dubbo=2.5.4-SNAPSHOT&generic=false&interface=com.dubbo.provider.DemoService&methods=build&pid=5760&side=consumer×tamp=1473523258002 to the consumer 192.168.1.100 use dubbo version 2.5.4-SNAPSHOT
at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:420)
at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:300)
at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:138)
at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:65)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:166)
... 6 more
请问是什么原因?
之前遇到过双网卡时找不到提供者消费端dubbo配置错误,应该是接口bean配置的地方<divclass='ref'>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。