SpringCloud项目结构如下:
在启动MicroServiceCloud-provider-dept-8001项目时报错:java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level
排除jar包未导入的情况,应该再添加logback-classic,而不能只是logback-core,虽然maven仓库中都下载好了。
在父工程中添加logback-classic的jar包即可
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
记得子工程中也要添加
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>