今天发现一个问题:我使用javax.servlet-api 4的版本依赖
不管怎样向web层发送请求,都报错找不到404。
后面有检查了所以代码,发现没有问题,可是为什么会出现这种情况呢,然后我就尝试一下换一个servlet依赖,导入jakarta这个依赖包。
再次向web层发送请求,结果你猜怎么着呢,居然成功了,没有报错找不到,404啦!
虽然我不知道最底层到底是怎么回事,花了比较长时间来发现问题,还是小白白,但是有收获。
结论:tomcat11与javax.servlet 4版本不兼容,要用jakarta.servlet jar包