网上看了很多方法,删了又删,都没有解决。我的404问题是版本不兼容问题.
10.0以下的tomcat要用javax.servlet这个依赖,而不是jakarta.servlet这个依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
10.0以上的tomcat就可以用jakarta.servlet 这个依赖
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
<scope>provided</scope>
</dependency>