开发者社区> 问答> 正文

打jar包启动服务提供者找不到service-api定义的接口类?报错

boot整合dubbo后有provider,consumer,service-api三个子项目。要求打成jar包启动,可是在provider打出的jar包执行java -jar时报错Caused by: java.lang.ClassNotFoundException: com.fy.displaySystem.service.CommonApiService。我的CommonApiService是定义在service-api内的,是没依赖进去吗

展开
收起
爱吃鱼的程序员 2020-06-05 14:15:46 821 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>你的provider工程有没有依赖service-api你不清楚么?你打出的包是包含依赖的可执行jar包么?</p>
                    
    
                            回复 <a class="referer" target="_blank">@SongHH</a>  : 你打的jar包是含依赖的jar吗?怎么打包的?如果不理解,就打成war包,用java -jar运行
                        
    
                            dependency中加了service-api不行,jar包打出来执行也可,就是执行报错才来问的
    
    2020-06-05 14:15:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载