WebServlet注解配置的路径不管用,新人学习JAVAweb,求教

项目创建好之后在,在maven的Tomcat插件上能运行,WebServlet注解写的路径也能访问。但是打包成war包之后放到本地tomcat上就不能访问了,网上搜到的解决办法,比如:tomcat里面的web.xml文件版本,还有那个true改成false 的,更改tomcat版本的(我用了8和10,maven上插件的版本好像是7),都没有解决。访问页面,页面上报错的提示是404,有没有我还没有注意到的情况呢?还请各位大佬不吝赐教

服务器可以运行的,jsp页面也是可以访问,只是用注解配置的servlet路径访问不到

img

是不是上下文路径不对

找到问题在哪了,我用maven生成的war包会有一个后缀,-1.0-SNAPSHOT,tomcat运行之后自动解压的文件夹也有这个后缀,只去掉文件夹的后缀访问的话还是不行,要把war包的后缀也去掉,再运行自动生成文件夹就可以了