修改多模块后报错NoClassDefFoundError

来源:5-9 项目改造成多模块

廖师兄

2019-04-08

java.lang.NoClassDefFoundError: org/springframework/cloud/client/loadbalancer/LoadBalancedRetryFactory

因为组件feign被修改过,代码被移动到另一个组件里了。
解决方法,order和product项目的根目录pom.xml 的 dependencyManagement 里加上

<dependency>
    <groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-starter-openfeign</artifactId>
	<version>2.0.0.M3</version>
</dependency>
写回答

3回答

zengchen

2019-06-23

我已经被迫提前升级,把这个坎先过去,走一步看一步吧

//img.mukewang.com/szimg/5d0ef0920001a6ec08750601.jpg

0
6
廖师兄
回复
zengchen
是的,多模块项目,版本就应该这样管理。
2019-06-28
共6条回复

zengchen

2019-06-22

我加上版本号之后,出现了一个新的错误,有同学也碰到了,错误就是:

//img.mukewang.com/szimg/5d0e454f00011db911910359.jpg
我看师兄你的回答是资源仓库没有配置。但是我的是配置了,这个算是下载下来了吗?
//img.mukewang.com/szimg/5d0e46d200017cf408250576.jpg
我还看了doc/QA.md里的问题3,也尝试了,也没起作用。不知道我还能做哪些尝试?

0
0

廖师兄

提问者

2019-04-10

内容补充

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5672 学习 · 2489 问题

查看课程