欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Web开发中404错误总结

程序员文章站 2022-05-28 20:42:10
...
<Context workDir="D:\eclipseworkspace\report2\work" docBase="D:\eclipseworkspace\report2" reloadable="true" path="/report"/>

 

相信很多人在做web开发时都遇到过404错误,对于刚入门的人来说更是经常会见到此错误。那现在就谈谈有哪些错误!

1,是否已经将项目成功部署到服务器上(另外还有项目是否被启动了,是否被加到Server.xml中了等)

2,看自己在浏览器中打的URL地址是否正确,另外Server.xml中的path值才是应该放在URL中作为项目名字来进行检索的,而不是检索实际放入服务器中那个项目文件夹的名字!

(比如上面的图1,URL上应该输入report而不是report2)

3,有的时候明明Html文件访问得了,但是一转到JSP或者Action,就报404错误。那么问题就是项目中的JAR包有问题,应该找一个另外可以运行的项目中把完整的JAR包全都拷贝过来,问题就能解决了。

4,在做项目的过程中,我还发觉了一种404的情况:就是远程服务器的Tomcat版本或JDK版本太低,不支持我用高版本JDK做的项目。这个时候就要右键项目——Properties——JavaCompiler——把编译版本调低,之后Eclipse会自动将项目重新编译一遍,这时候再放上去,项目就能运行了!~

5,项目搭了SSH框架后,如果框架配置文件(mgr、dao)写错,也会报404错误:class文件中没有set和get这个bean的property、bean的property里面name和ref写错、配置了实体类XML但没有这XML文件。

6,搭载Struts2框架后,从网页跳转到action里时报404错误:很有可能web.xml中没有写过滤*.action和*.do的代码!

 

PS:基本就这些了,如果还有别的情况,会进行更新!