A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 为梦想而活着 于 2014-4-16 17:54 编辑

菜鸟刚学servlet,求指点{:3_50:}访问网址:http://localhost:8080/first-servlet/hello
出错信息为:HTTP Status 404 - /first-servlet/hello
type Status report
message /first-servlet/hello
description The requested resource is not available.

Apache Tomcat/7.0.42
我已导入servlet-api.jar


为什么我用eclipse创建的web项目没有web.xml文件呢?
我从别的拷贝过来放在WEB-INFO下 ,配置如下:


<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
  <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>com.tan.cn.Hello</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>hello</servlet-name>
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>
</web-app>












2 个回复

倒序浏览
终于找到了原因了,原来是在创建的时候不能选择3.0,而应该选择2.5的那个版本就有web.xml文件了
回复 使用道具 举报
当然必须要提的是必须要加入servlet-api.jar   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马