关于Correct the classpath of your application so that it contains a single, compatible versi

关于Correct the classpath of your application so that it contains a single, compatible versi,第1张

关于Correct the classpath of your application so that it contains a single, compatible versi

查看报错的内容,对应的模块,删除提示的包即可成功运行Eureka

或者改为Test

**

以上两种方法都只是暂时的,当重新引入pom文件依赖的时候又会重新报错,根本解决方法:

自己导入2.4版本的servlet-api

 
            javax.servlet
            servlet-api
            2.4
        

**
或者重新配置
配置Eureka的时候出错,出现Correct the classpath of your application so that it contains a single, compatible version of …
大致是

中出了问题

使用spring-boot-starter-parent

 
        org.springframework.boot
        spring-boot-starter-parent
        2.0.2.RELEASE
         
    

spring-boot-starter-parent里面 已经定义好了很多版本号,如果我们引入自己的parent里面的pom配置,jar包的版本号可能发生冲突。

然后再配置springboot和eurkea
springboot2.0以下的用 spring-cloud-starter-eureka-server
2.0以上的用spring-cloud-starter-netflix-eureka-server
总配置:




    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.2.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
        Finchley.RC2
    

    springcloud-erueka-7001

    

        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
            2.0.2.RELEASE
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.springframework.boot
            spring-boot-autoconfigure
        






即可运行成功Eureka

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4999633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存