JavaWeb中遇到404问题的几种解决方案

这篇具有很好参考价值的文章主要介绍了JavaWeb中遇到404问题的几种解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

前言

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


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

一、首先检查XML配置文件

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

二、@WebServlet的添加

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

三、class的检查

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


总结

如果程序结构没有错的话,以上提供的方案也许能解决你的问题,这也是博主这两天一直所困扰的,希望我的方法可以帮助到你,如果对你没有什么帮助,望见谅!(另外我使用的是Eclipse进行编写的)文章来源地址https://www.toymoban.com/news/detail-480196.html

到了这里,关于JavaWeb中遇到404问题的几种解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kafka rebalance 的几种原因与解决方案

    网上有很多文章讲述 Kafka rebalance 的原理,本文是列举常见的几种 rebalance 场景。 rebalance 期间,当前 consumer group 的所有 consumer 都要暂停消费,开销较大。因此应该尽量减少 rebalance ,而 relalance 的原因通常是 consumer 数量变化,常见的几种情况如下: 如果一个 consumer 刚启动,

    2024年02月01日
    浏览(51)
  • Selenium无法定位元素的几种解决方案

    🍅 视频学习: 文末有免费的配套视频可观看 🍅  关注公众号【互联网杂货铺】,回复 1  ,免费获取软件测试全套资料,资料在手,涨薪更快 1、frame/iframe表单嵌套 WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。 解决方法:

    2024年02月22日
    浏览(45)
  • 解决办法:IDEA 控制台中文乱码的几种解决方案

    如果没有进行适当的配置,IntelliJ IDEA 可能会导致控制台和配置文件中出现中文乱码等问题,这会严重干扰编码过程以及问题追踪。本文汇总了解决 IDEA 中常见中文乱码问题的方法,本文的解决办法为大家提供帮助。 在IDEA 控制台输出中文的时候,出现乱码,现象如下: 2.1

    2024年02月04日
    浏览(58)
  • 抓紧收藏,Selenium无法定位元素的几种解决方案

    01、frame/iframe表单嵌套 WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。 解决方法 : driver.switch_to.frame ( id/name/obj ) switch_to.frame()默认可以直接取表单的id或name属性。如果没有可用的id和name属性,可以先定位到frame/iframe,再将定位

    2024年02月20日
    浏览(40)
  • idea连接数据库失败的几种解决方案

    1、先进入名字为mysql的数据库 2、找到user表 3、修改root的host为% [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pWeP9cRh-1677664942027)(https://img2023.cnblogs.com/blog/3103012/202302/3103012-20230227175245772-1975389509.jpg)] 方法一和方法二,都是开放root的权限为所有人可

    2024年02月04日
    浏览(50)
  • Selenium无法定位元素的几种解决方案(超详细整理)

    🍅 视频学习: 文末有免费的配套视频可观看 🍅  关注公众号【互联网杂货铺】,回复 1  ,免费获取软件测试全套资料,资料在手,涨薪更快 WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。 解决方法: driver.switch_to.frame(id/

    2024年02月20日
    浏览(49)
  • IDEA自动补全&提示功能消失的几种解决方案

    编程工具的智能补全功能对于开发人员来说非常重要。它可以帮助节省时间和减少错误,提高编码效率和质量。 智能补全功能可以在编码过程中自动提示可能的函数、变量、等,并提供相应的选项供开发人员选择。这可以帮助开发人员更快速地完成代码,避免拼写错误

    2024年04月15日
    浏览(41)
  • Html2canvas——图片空白的几种排查解决方案

    下列文章来源该篇   一、工作原理 html2canvas库的工作原理并不是真正的“截图”,而是读取网页上的目标DOM节点的信息来绘制canvas,所以它并不支持所有的css属性。 二、在 img标签中加载外部图片 前提是外部图片允许跨域,需要服务器设置 以nginx为例,response-header内要存在

    2024年03月20日
    浏览(45)
  • postman调用接口返回404的几种原因

    postman在本地调试接口返回404的原因: 1.请求路径不对,需要仔细核对接口地址是否错误; 2.在测试本地接口时,使用postman调用后台可以正常进入方法走到断点,也可以正常走到return,但是在postman接收到的返回值如下: 这种情况检查下controller类上的注解是否为@Controller,改为

    2024年02月11日
    浏览(42)
  • Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)

    文章概览: 本文将解决一下问题: 问题有先后顺序 Tomcat未配置环境变量 IIs访问权限问题 端口占用问题 文件缺少问题(tomcat可以正常运行但是报错404) 正确的运行框: 正确的网页: 首先你要报个404玩玩; 这里怎么解决呢,将分为一下几类: 根据这个问题可以参考作者之

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包