首页 新闻 搜索 专区 学院

HTTP Status 404 - /demo/servlet/HelloServlet

0
[待解决问题]

<Context path="/demo" docBase="E:\MyJavaProgram\CoreWeb" reloadable="true" /> 这个是Servlet所在项目的虚拟路径
Servlet的配置文件
<servlet>
    <description>This is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>HelloServlet</servlet-name>
    <servlet-class>cn.huawei.Demo.HelloServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>HelloServlet</servlet-name>
    <url-pattern>/servlet/HelloServlet</url-pattern>
  </servlet-mapping>
项目结构:
E:\MyJavaProgram\CoreWeb\WebRoot\WEB-INF\classes\cn\huawei\Demo\HelloServlet
请问为什么我用http://localhost/demo/servlet/HelloServlet访问时,出现The requested resource (/demo/servlet/HelloServlet) is not available.拜托指点下,之前为了学习进度,暂时放下这个错误,手工在tomcat安装目录下搭建环境,可以正常运行。

wenxuandon的主页 wenxuandon | 初学一级 | 园豆:200
提问于:2010-11-21 21:18
< >
分享
所有回答(1)
0

404错误  是客户端的错误,http://localhost/demo/servlet/HelloServlet这样是通过get方式请求的,你看看Servlet里有没有复写 doGet()方?

最好的方法是doGet()和doPost()都写,然后在其中一个里调用另一个。或者直接复写一个service(req, resp)方法。

zeroline | 园豆:205 (菜鸟二级) | 2010-11-22 22:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册