在IDEA中启动SpringBoot项目失败,报错如下:
Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.
首先确认pom文件中的tomcat依赖包要配置如下:
如果是以上配置,需要检查启动配置是否勾选了
Include dependencies with "Provided" scope
选项。如下:
如果没有勾选,勾选上即可。 注:IDEA版本为 2018.2 低版本中可能没有该选项。