关于 Failed to check the status of the service ....
来源:3-13 开发课程EdgeService
编号89757321
2019-01-10
老师,好:
之前关于启动course-edge-service时报错:
java.lang.IllegalStateException: Failed to check the status of the service com.imooc.course.service.ICourseService. No provider available for the service com.imooc.course.service.ICourseService from the url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=course-service&dubbo=2.5.3&interface=com.imooc.course.service.ICourseService&methods=CourseList&pid=2168&side=consumer×tamp=1547048713151 to the consumer 172.22.152.129 use dubbo version 2.5.3
依然没有解决。上网百度了一下,有说@Service应该用dubbo的,可是我看视频中用的是spring的?即使我改成dubbo的,还是报上面的错误。
想问一下:
(1)在CourseServiceImpl类中@Service注解用的是dubbo的还是Spring的啊?
(2)老师之前回答的说服务端没注册上具体指的是什么啊?能不能说的详细一点?服务的配置我已经配好了:
#dubbo配置:服务提供者配置
#服务提供者配置
spring.dubbo.application.name=course-service
#注册中心地址
spring.dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo协议
spring.dubbo.protocol.name=dubbo
#端口
spring.dubbo.protocol.port=20880
spring.dubbo.protocol.host=127.0.0.1
#声明需要暴露的服务接口
spring.dubbo.scan=com.imooc.course
4回答
-
MichaelDuan
2020-01-06
dubbo服务肯定启动报错,检查配置单词是不是写错了
00 -
慕桂英3272484
2019-08-13
可能是Service注解用得不对,应该用alibaba的那个
00 -
慕桂英3272484
2019-08-12
你解决了吗,我也碰到了这个问题。
00 -
刘果国
2019-01-11
百度一下telnet测试dubbo服务
00
相似问题