你的web.xml中有没有把你的Servlet跟路径对应起来!
  就像这种:
       <servlet-mapping>
        <servlet-name>SessionExample</servlet-name>
        <url-pattern>/servlet/SessionExample</url-pattern>
    </servlet-mapping>

解决方案 »

  1.   

    我的也没有写完整,具体的你去看一下TOMCAT自带的例子吧!
      

  2.   

    <servlet>
        <servlet-name>FirstTomcat</servlet-name>
        <servlet-class>FirstTomcat</servlet-class>
      </servlet>   <servlet-mapping>
        <servlet-name>FirstTomcat</servlet-name>
        <url-pattern>/servlet/FirstTomcat</url-pattern>
       </servlet-mapping>
    是这个吗?FirstTomcat用不用写绝对路径呀!
      

  3.   

    不用绝对路径,但是大小写一定要清楚。 
      FirstTomcat.class要放在
      webapps\yourwebapps\WEB-INF\classes这个
      目录里面。
      如果你只是做测试的话,你就直接放在
      webapps\servlets-examples\WEB-INF\classes
      目录里面。然后在web.xml上加上上面讲的,就可以了!
      

  4.   


    我的安装路径下面
    C:\Tomcat\webapps\ROOT\WEB-INF
    怎么没有classes需要自己创建吗?
      

  5.   

    如果没有这个目录,那你就要建一个。
      你的配置文件web.xml里面如果是
      -----------------------------------------------
     <url-pattern>/servlet/FirstTomcat</url-pattern>
      -----------------------------------------------
      那你访问的时候就要用http://localhost:8080/servlet/FirstTomcat
      另外不建议你把你自己写的SERVLET放在ROOT里面。
      

  6.   

    我改后的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>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>
    </web-app>  <servlet>
        <servlet-name>FirstTomcat</servlet-name>
        <servlet-class>FirstTomcat</servlet-class>
      </servlet>   <servlet-mapping>
        <servlet-name>FirstTomcat</servlet-name>
        <url-pattern>/servlet/FirstTomcat</url-pattern>
       </servlet-mapping>tomcat放在c:\\Tomcat路径下
      

  7.   

    web.xml没有问题。
      你的FirstTomcat.class应该放在
      webapps\ROOT\WEB-INF\classes里面。
      WEB-INF\目录下有classes和lib两个
      文件夹,还有一个web.xml文件。
      

  8.   

    另外不建议你把你自己写的SERVLET放在ROOT里面
    那应该放到哪?另建一个文件夹吗?
      

  9.   

    是啊,自己在webapps里面建一个文件夹,但是要在
      tomcat\conf\server.xml里面对你加的文件夹进行对应。
      例如:
        <Context path="/chat" docBase="D:/chat"
              debug="0" reloadable="true"/>
       访问时:
       http://localhost:8080/chat
      

  10.   

    WEB-INF\目录下没有classes和lib两个文件夹C:\Tomcat\webapps
    路径下没有 WEB-INF
    他在ROOT的路径下,即C:\Tomcat\webapps\ROOT路径下C:\Tomcat\webapps\ROOT\WEB-INF路径下只有web.xml,没有classes和lib两个文件夹
    在ECLIPSE的安装路径下有
    E:\eclipse\workspace\FirstTomcat\WEB-INFclasses和lib两个文件夹
      

  11.   

    我的qq号:51031810
    你可以加我吗?或者你给我qq号,我加您都行!
    还有,怎么把文件打包,都需要包括那些文件?
    非常感谢
      

  12.   

    兄弟,我们公司不能用QQ,
       你把你的E:\eclipse\workspace\FirstTomcat\
       目录下的所有文件打个包寄给我吧! 
       Email:[email protected]