1. 程式人生 > >org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletCon

org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletCon

檢視pom檔案
為了讓原生代碼可以引入HttpServlet*,通常會引入

 <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <!--<scope>provided</scope>-->
      <version>3.1.0</version>
  </dependency>

但是啟動tomcat時,tomcat是有相關的jar包的,所以和你引入的衝突。

解決:
依賴中新增

<scope>provided</scope>

表示打包不參與