dubbo+zookeeper+maven模块化问题,急!!!!!!

发布于 2021-11-30 18:24:04 字数 1234 浏览 768 评论 10

dubbo+zookeeper+maven模块化问题!

第一首先我想说下,这个问题很奇怪,先说下注册服务的一方,我的模块是这样分的,provider项目结构:

先声明一下,如果我的接口和实现类在同一个项目,同一个包下面,那么我可以注册服务,并且是成功的,启动也不报错,当前用maven模块化分离就启动 报错

api(接口)----web(实现API)--还有一个parents,如图:

api通过maven的deploy自动打包上传到nexus仓库,然后在web项目的pom.xml中引用,如图:

下面是我的一些provider配置截图:

先声明一下,如果我的接口和实现类在同一个项目,同一个包下面,那么我可以注册服务,并且是成功的,启动也不报错,当前用maven模块化分离就启动 报错

这样应该没有问题,就是启动之后报错,我启动web项目,让web项目去zookeeper中心注册服务,居然启动就报错:

我也知道是找不到接口类,重要的是为什么找不到,如果说我额项目没有 引用jar,不可能,上面有截图

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

猫烠⑼条掵仅有一顆心 2021-12-04 19:29:26

Impl不需要@Service注解

配置文件缺少了
<dubbo:registry address="..." />
<dubbo:protocol name="..." port="..." />

傾城如夢未必闌珊 2021-12-04 19:29:25

你服务端启动的时候没有报错吧,你把服务端和消费端放到两个eclipse里面就不报错了 我现在放在一个eclipse里面就报错   如果你引入的服务端是jar的形式就不报错 如果引入的是
这种文件夹的形式就会报错。应该是jar冲突

霞映澄塘 2021-12-04 19:29:01

引用来自“HoverSong1”的评论

项目右击--properties-->Deployment Assembly 将api项目引进来,你试试!

吃颗糖壮壮胆 2021-12-04 19:24:28

项目右击--properties-->Deployment Assembly 将api项目引进来,你试试!

情绪失控 2021-12-04 18:01:32

先把 maven安装本地 install. 初步判断是你本地maven缓存问题

飘过的浮云 2021-12-04 17:28:59

引用来自“Jenter”的评论

看POM的依赖树吧

葬花如无物 2021-12-04 16:57:50

引用来自“-赵本山-”的评论

在提供者provide.xml里,加上tesService的实例声明信息。如:

 <bean id="testService" class="com.ultimate.service.impl.TestServiceImpl" />

屌丝范 2021-12-03 12:37:21

在提供者provide.xml里,加上tesService的实例声明信息。如:

 <bean id="testService" class="com.ultimate.service.impl.TestServiceImpl" />

本宫微胖 2021-12-02 14:35:57

看POM的依赖树吧

不再见 2021-12-01 23:47:49

现在是提供者启动 就报错....

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文