首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

运行servlet出现Error 404--Not Found错误。

2014-01-26 
我的HelloServlet.class放在myServlet\WEB-INF\classes\myservlet目录下       web.xml放在myServlet\WEB-I

我的HelloServlet.class放在myServlet\WEB-INF\classes\myservlet目录下
         web.xml放在myServlet\WEB-INF目录下
         还有index.html放在myServlet目录下
 
  web.xml的内容如下:
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
  <web-app>
  <welcome-file-list>
  <welcome-file>index.html</welcome-file>
  </welcome-file-list>
  <servlet>
  <servlet-name>HelloServlet</servlet-name>
  <servlet-class>myservlet.HelloServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name>HelloServlet</servlet-name>
  <url-pattern>/helloservlet</url-pattern>
  </servlet-mapping>
  </web-app>
  地址栏输入:http://key:7001/myServlet/index.html这可以正确显示
  地址栏输入:http://key:7001/myServlet/helloservlet?getvar=kkkkk就出现   
  Error 404--Not Found的错误。

------解决方法--------------------------------------------------------
1、HelloServlet.java中有没有"package myservlet;"这句?没有的话加上
  2、直接运行http://key:7001/myServlet/servlet/myservlet.HelloServlet试试
------解决方法--------------------------------------------------------
http://key:7001/servlet/HelloServlet j2ee标准。
------解决方法--------------------------------------------------------
请仔细检查HelloServlet。java的代码!我有过和你一样的经历
------解决方法--------------------------------------------------------
地址栏输入:http://key:7001/myServlet/helloservlet
  不加?getvar=kkkkk试试能显示吗?

        

热点排行