如何有效的解决Servlet文件的404问题?

创建了一个Servlet文件,想简单输出点内容,却遇到了404问题,网上找答案找了很久都没能解决这个问题,所以想问问各位专业人员,问题到底出在哪里?

这是Servlet文件和里面的代码,个人感觉没有问题

img

img

运行结果

img

网上说可能是version小于3.0和metadata-cpmplete="true"的问题,但我的是4.0和metadata-complete为false的,所以不是这个问题吧

img

除此之外,网上还有说勾选build Automatically就可能解决了,但我勾选了,还是不行

img

还有,可能是运行在服务器的文件的问题,但这好像也没有问题

img

网上还有说是编译的.class文件不在web.xml文件下的问题,但我好像没有.class文件,我也不清楚是不是编译了就有.class文件在build目录下,反正我的没有,所以不知道是不是这个问题?

img

唉,弄这个弄了很长时间了,都有点崩溃了,有没有专业人员帮帮忙,谢谢了。

你的web.xml文件写的不对,参考这个博客改下https://blog.csdn.net/aDiaoYa_/article/details/126511023