zoukankan      html  css  js  c++  java
  • SpringCloud报错:Caused by: org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.

    今天启动用eureka的服务消费者时,一直出现问题。

    SpringCloud报错:

    Caused by: org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.

    解决方案:

    网上的解决方案大多如下:

    1.在main()方法的启动类的上方添加注解 @SpringBootApplication

    2.可能是pom.xml中缺少依赖包

       <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
       </dependency>

    这些并没有解决我的问题,检查了几个小时后,发现是我的 .class 文件名称写错了。这个错误太低级了。。

    将.class名称改为与类名一致就可以了。

    @SpringBootApplication
    @EnableDiscoveryClient
    public class EurekaConsumerApplication {
    
        public static void main(String[] args) {
            new SpringApplicationBuilder(EurekaConsumerApplication.class).web(true).run(args);
        }
    }
  • 相关阅读:
    【洛谷习题】公路修建
    priority_queue用法简记
    【洛谷习题】无线通讯网
    【SCOI2005】繁忙的都市
    第四周 3.20-3.26
    第三周 3.13-3.19
    第二周 3.6-3.12
    第一周 2.28-3.5
    第六周 2.21-2.27
    2018湘潭邀请赛 AFK题解 其他待补...
  • 原文地址:https://www.cnblogs.com/expiator/p/9633080.html
Copyright © 2011-2022 走看看