第一种,pom.xml文件文件配置错误
检查pom.xml文件注意<scope>provided</scope>
导入javax.servlet-api
注意provided文件范围(项目打包成war包时将javax.servlet-api删除,因为tomcat中含有该架包,如果没有改代码会报错)
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
我的问题比较简单
第一种:文件路径配置重复
@WebServlet后路径配置重复了
第二种:项目创建时配置错误
file->project setting->modules查看web路径配置,要与你文件的web.xml文件路径相同
这是我之前的文件位置
修改后