idea 啓動項目的時候報錯(Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean),主要是如下的依賴 spring
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<version>${springboot-version}</version>
<scope>provided</scope>
</dependency>
因爲打包是不須要tomcat的,因此這裏把tomcat的依賴改成provided,那麼問題來了,因爲idea存在一個bug,就是provided的pom不會加入classpath中,因此運行的時候就找不到tomcat相關的包.
本機運行時能夠刪除<scope>provided</scope>tomcat