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

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

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

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