SpringCloud问题解决

在线仓库里找不到

问题:org.springframework.cloud:spring-cloud-starter-eureka :unknown

pom.xml文件:

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

原因:这个没有默认版本号,需要手动写版本号

解决方法:手写版本号

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
            <version>2.2.1.RELEASE</version>
        </dependency>

说明:有的项目里边用了Spring Cloud的这个版本:Finchley.M7,这个版本在此仓库里边有:https://repo.spring.io/milestone/

包冲突

在运行spring的eureka-server时,出现以下错误

The method's class, javax.servlet.ServletContext, is available from the following locations:

    jar:file:/E:/work/maven/apache-maven-3.6.3/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar!/javax/servlet/ServletContext.class
    jar:file:/E:/work/maven/apache-maven-3.6.3/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.30/tomcat-embed-core-9.0.30.jar!/javax/servlet/ServletContext.class

It was loaded from the following location:

    file:/E:/work/maven/apache-maven-3.6.3/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar

解决方法:删掉E:/work/maven/apache-maven-3.6.3/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar

发布了126 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/feiying0canglang/article/details/104116971