HTTP Status 404 – /helloword/HelloWord如何解决?

导读:本篇文章讲解 HTTP Status 404 – /helloword/HelloWord如何解决?,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

对于初学者来说,javaweb中出现404错误在正常不过了,我写了个helloword,也出现了如下错误HTTP Status 404 – /helloword/helloword.html,其意思是服务器找不到你所请求的这个页面,通常我们称他为404not fouund异常,那么什么时候会出现这个异常呢?下面将与大家分享!
我新建servlet时删掉了如下前缀,你们要是没删的话记得web.xml里面要有呀!如下:
在这里插入图片描述
第一种情况:

很多新手因为学javaSE的影响,通常喜欢新建class,而如今我们学习servlet,就不能新建class后在去继承httpservlet,这样虽然代码没有错误,但WebRoot–>WEB-INF–>web.xml中将不会配置你的servlet,服务器想运行你的servlet,首先会在web.xml中找到你的servlet路径,然后才会运行它**,故再此建议,新建时都新建servlet,他会自动将你的servlet配置到web.xml文件中**
其中:HelloWord是我的servlet名字,com.jinzhi是我的包名,
切记:配置时要有”/”!!!
在这里插入图片描述
第二种情况:
在你的Tomcat路径下看有没有你的项目名,如图:
在这里插入图片描述
在myeclipes中
在这里插入图片描述
若没有则可能部署失败,(一般这种情况在你复制自己项目时会出现)
这使,我们只需要将WebRoot文件夹复制到我们的Tomcat的webAPP文件夹下,即D:\apache-tomcat-7.0.81\webapps,然后将WebRoot重命名为我们的项目名即可!
第三种情况:(低版本会出现)
当我们新建一个servlet时,如果在工作空间对其进行了重命名,还会报404异常,那是因为我们虽然改了项目中的servlet名字,但web.xml中并没有改变,如图:
在这里插入图片描述
此时仍然会报404异常,所以也一定要记得修改web.xml中的配置文件哦!

最后,如果报404,一定多检查自己的web.xml文件是都配置正确!!!

笔者刚开始运营公众号啦,感兴趣的可关注我的公众号,欢迎交流!

image.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/96917.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!