遇到这个问题,如果是maven项目,那么看pom文件里面的
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
一般会是这个包导致的报错,删除这个包,然后启动,如果启动成功,说明确实是这个包。然后你只需要加一句话就ok了,
<scope>provided</scope>在<version>下面加上这句话,就解决问题。