为了账号安全,请及时绑定邮箱和手机立即绑定

无法启动 springboot-admin:java.lang.NoClassDefr:

无法启动 springboot-admin:java.lang.NoClassDefr:

江户川乱折腾 2023-10-13 14:39:40
当我尝试启动 springboot-admin 时,它抛出: java.lang.NoClassDefFoundError: org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration 这是我的版本冲突吗?SpringBoot版本:2.1.9.RELEASESpringCloud版本:Greenwich.SR3SpringBootAdmin版本:2.1.5我的主类代码:@Configuration@EnableAutoConfiguration@EnableAdminServer@EnableDiscoveryClientpublic class SpringbootAdminApplication {    public static void main(String[] args) {        SpringApplication.run(SpringbootAdminApplication.class, args);    }}我的maven代码: <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.1.9.RELEASE</version>        <relativePath/> <!-- lookup parent from repository -->    </parent><!-- It's partly dependent--><dependency>            <groupId>de.codecentric</groupId>            <artifactId>spring-boot-admin-starter-server</artifactId>            <version>2.1.5</version>        </dependency> <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter</artifactId>        </dependency> <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-web</artifactId>        </dependency>        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-starter-eureka</artifactId>        </dependency> <dependency>                <groupId>org.springframework.cloud</groupId>                <artifactId>spring-cloud-dependencies</artifactId>                <version>Greenwich.SR3</version>                <type>pom</type>                <scope>import</scope>            </dependency>我的配置文件:spring:  application:    name: spring-boot-admineureka:  client:    service-url:      defaultZone: http://localhost:8010/eurekaserver:  port: 8083我想启动应用程序
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

将 spring-cloud 依赖项移到 dependencyManagement 标签下,然后尝试,


<dependencyManagement>

        <dependencies>

            <dependency>

                <groupId>org.springframework.cloud</groupId>

                <artifactId>spring-cloud-dependencies</artifactId>

                <version>Greenwich.SR3</version>

                <type>pom</type>

                <scope>import</scope>

            </dependency>

        </dependencies>

    </dependencyManagement>


查看完整回答
反对 回复 2023-10-13
  • 1 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信