关于 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&timestamp=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服务肯定启动报错,检查配置单词是不是写错了

0
0

慕桂英3272484

2019-08-13

可能是Service注解用得不对,应该用alibaba的那个

0
0

慕桂英3272484

2019-08-12

你解决了吗,我也碰到了这个问题。

0
0

刘果国

2019-01-11

百度一下telnet测试dubbo服务

0
0

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2608 学习 · 607 问题

查看课程