检查XML路径配置
在Servlet中加入@WebServlet
检查class文件是否生成
前言
博主最近也是被404问题所困扰,用过很多方法,现在来分享一点我自己的经验技巧,404问题主要是由于访问路径和XML中的配置存在了问题,现在提供几点解决思路(如果不准确,望见谅)
提示:以下是本篇文章正文内容,下面案例可供参考
一、首先检查XML配置文件
首先是13-19行是固定套路,对于servlet的配置,14和18行的name名字须保持一致,如果不一致需要改成一样的,15行写明路径时注意包名不要写错,本人的放在了名为lwx的包名里面,其次是19行的url,你可以起个喜欢的名字写在里面,记住前面加/,我一直就是卡在了这个上面,刚开始的时候我写了/servlet/calculat
ion的形式,但是始终报错(但按道理应该是可以的)
名为calculation的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包也就完成啦!
文章来源:https://www.toymoban.com/news/detail-480196.html
总结
如果程序结构没有错的话,以上提供的方案也许能解决你的问题,这也是博主这两天一直所困扰的,希望我的方法可以帮助到你,如果对你没有什么帮助,望见谅!(另外我使用的是Eclipse进行编写的)文章来源地址https://www.toymoban.com/news/detail-480196.html
到了这里,关于JavaWeb中遇到404问题的几种解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!