最低级的Servlet的问题?
我的Servlet代码如下:
一、
package tw.com.javaworld.CH12;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.ServletResponse;
import javax.servlet.http.*;
public class HelloWorldServlet extends HttpServlet
{
public HelloWorldServlet()
{
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
PrintWriter out = response.getWriter();
out.println("Hello World from Eclipse!!");
}
}
二、
web.xml的文件如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>JSPBookTomcat</display-name>
<description>
JSP 2.0 Tech Book's Examples
</description>
<!--
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>tw.com.javaworld.CH12.HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-patten>
</servlet-mapping>
-->
</web-app>
三、在TOMCAT的conf目录下的server.xml中加入如下:
<Context path="/JSPBooktomcat" docBase="D:\www\JSPBooktomcat" debug="0" reloadable="true"></Context>
但是现在出了个问题
我在web.xml中没加入以下之前是能找到
<servlet>
...
</servlet>
<servlet-mapping>
...
</servlet-mapping>
在IE中输入 http://localhost:8080/JSPBooktomcat 是没有问题的,但我在web.xml中加入以上的
servlet的定义后就出现了404错误!找不到这个文件,很奇怪,这个Servlet非常简单,但我实在不知道错在了那里,愚蒙!请高手指点!!