检查XML路径配置
在Servlet中加入@WebServlet
检查class文件是否生成

前言

博主最近也是被404问题所困扰,用过很多方法,现在来分享一点我自己的经验技巧,404问题主要是由于访问路径和XML中的配置存在了问题,现在提供几点解决思路(如果不准确,望见谅)


提示:以下是本篇文章正文内容,下面案例可供参考

一、首先检查XML配置文件

URL配置
首先是13-19行是固定套路,对于servlet的配置,14和18行的name名字须保持一致,如果不一致需要改成一样的,15行写明路径时注意包名不要写错,本人的放在了名为lwx的包名里面,其次是19行的url,你可以起个喜欢的名字写在里面,记住前面加/,我一直就是卡在了这个上面,刚开始的时候我写了/servlet/calculat
ion的形式,但是始终报错(但按道理应该是可以的)
servlet的位置所在
名为calculation的servlet位置
调用servlet
servlet路径的填写

二、@WebServlet的添加

通过标签配置URL的映射,也许能解决404问题,加在serlvlet中
@WebServlet("/Servlet的名字")
加入标签

三、class的检查

右键项目名称-Build path-Source-查看class所在地方,之后可以进入文件夹看是否生成(绝大多数情况下会自动生成)。在这里插入图片描述既然说到这,我再来分享一个添加jar包的方法,部分高版本的tomcat需要手动添加jar包之后,servlet才能进行编译,我们可以点击Source然后点击右侧的Libraries然后在点击Add External JARS来添加,一般添加servlet-api.jar就可以了。
在这里插入图片描述
如果这种添加方法麻烦,我们可以右键src-new-servlet。
在这里插入图片描述
填写包名和类名之后,点击next,再点击next,进入页面后,勾选init,和service。
在这里插入图片描述
这样需要的jar包也就完成啦!
添加过程的位置,我添加的是名为逻辑运算的包,里面有servlet


总结

如果程序结构没有错的话,以上提供的方案也许能解决你的问题,这也是博主这两天一直所困扰的,希望我的方法可以帮助到你,如果对你没有什么帮助,望见谅!(另外我使用的是Eclipse进行编写的)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐