常见404错误原因及其修改

1.   最常见的404错误

1).傻瓜式错误

你测试你的servlet类时,在浏览器地址栏输入servlet类的地址错误;比如你的servlet类地址是:http://localhost:8080/CookieAndSession/Session1;但是你却输成http://localhost:8080/CookieAndsession/Session2CookieAndSession项目名错误。

这个错误只要你用心再输入以下即可

2)配置文件web.xml里的配置错误

最容易发现的一个错误是你创建servletle时不小心建成了java类;还有就是你配置文件中的改servlet类的配置错误,这种错误常见是你在myeclipse中重新改了servlet类名,但是myeclipse没有这么智能,所以没有把web文件中相应的设置改了,还是原来的。

这个错误你要手动的修改web配置文件;比如配置以下两种:

<servlet>

    <servlet-name>Session1</servlet-name>   <servlet-class>com.csdn.session.Session1</servlet-class>

</servlet>

  <servlet-mapping>

    <servlet-name>Session1</servlet-name>

    <url-pattern>/Session1</url-pattern>

  </servlet-mapping>

3).tomcat配置错误

   就是说你tomcat的虚拟目录错误了,如果你用的是myeclipse编写的部署到tomcat上,默认的是你当前servlet类所在的项目名,也就是你的web名,这个web名会自动添加到tomcat下的webapps目录下;出现这个错误的常见一个原因是你在myeclipse中修改了你的项目名,但是其实虚拟目录名还是你原来的项目名。

   这个错误你也需要手动的修改虚拟目录名,具体步骤如下:

A.右击该项目名,然后点击properties(配置)如图:

                            

B.上图中出现的web Context-root就是虚拟目录,你需要修改这个。此时就ok了,在运行试试,可以了

posted @ 2012-10-31 16:41  yangkai_keven  阅读(105)  评论(0编辑  收藏  举报