在webapps下新建完成如下:111\WEB-INF\classes
在WEB-INF下新建web.xml文件,内容为:
<?xml version="1.0" encoding="ISO-8859-1"?><!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>    <display-name>Tomcat Examples</display-name>
    <description>
      Tomcat Example servlets and JSP pages.
    </description>    <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>
</web-app>
完成后,写一个.java文件,如:exampleservlet.java
内容为:
 import java.io.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 public class exampleservlet extends HttpServlet
  {
    public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
   {
     PrintWriter out;
    String title="servlet example!";
    response.setContentType("text/html");
    out=response.getWriter();
    out.println("<html><head><title>");
    out.println(title);
    out.println("</title></head><body>");
    out.println("this is a servlet example!");
    out.println("</body></html>");
    out.close();
   }
    public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
  {
    doGet(request,response);
   }
 }编译成class文件,放到新建的classes下
在你的ie中输入:
http://localhost:8080/111/servlet/exampleservlet
如果看到几个单词,成功了。
    

解决方案 »

  1.   

    1,{tomcat-install-dir}/conf/web.xml中default servlet设置
      <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>
              org.apache.catalina.servlets.DefaultServlet
            </servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>  《==这里
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>2,1,{tomcat-install-dir}/conf/web.xml中welcome files设置    <welcome-file-list>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
      

  2.   

    我是这样配的:
    首先环境变量:
    JAVA_HOME: C:\JDK
    TOMCAT_HOME: C:\Tomcat
    CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\lib
    path里面是C:\JDK\bin;.;C:\JDK\lib;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar如果输入http://localhost:8080出现欢迎界面,Tomcat就没问题了
    然后在C:\Tomcat\webapps\ROOT\WEB-INF中建立一个class目录,用来放servlet的.class文件,写一个HelloWorld的Servlet(不用我说了吧)
    编译后放在class目录里面(编译之前先把C:\Tomcat\common\lib里面的jar文件copy到C:\JDK\jre\lib\ext目录里面)
    编译后出现.class文件,然后如下配置.xml
       <servlet>
           <servlet-name>HelloWorld</servlet-name>
       <servlet-class>HelloWorld</servlet-class>
       </servlet>
       <servlet-mapping>
           <servlet-name>HelloWorld</servlet-name>
       <url-pattern>/servlet/helloworld</url-pattern>
       </servlet-mapping>
    这个很简单,然后restart server,在browser中输入http://localhost:8080/servlet/helloworld,就No problem了!
      

  3.   

    谢谢楼上的大虾们,,还有个简单问题,,我想在servlet中,使用bean. exm:我想把一些别的功能
    封装在bean,就像jsp里面用bean一样.请问该如何做?