原因一览
tomcat10造成404可能的原因
- 因Tomcat 10中把包名从以往版本的javax改成了jakart,所以需要修改pom.xml文件
解决方式:
将pom.xml文件中的
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
换成
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
<scope>provided</scope>
</dependency>
- java文件中import导入的包不是jakarta开头的
解决方式:将java文件中的javax改为jakarta