先必须在web.xml中配置,如
<servlet>
    <servlet-name>downloadservlet</servlet-name>
    <servlet-class>com.tools.DownloadServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>downloadservlet</servlet-name>
    <url-pattern>/downloadservlet</url-pattern>
  </servlet-mapping>然后http://localhost/web/downloadservlet
就ok了

解决方案 »

  1.   

    你在web.xml文件里定义好了。
    能通过tomcat访问的话,就能通过apache+tomcat访问了。
      

  2.   

    这个web-inf是不是在我的当前工作的目录下(d:\www)?
      

  3.   

    昨天我找了贴子,认为是Apache设置的问题,我现在的设置为
    LoadModule jk_module modules/mod_jk.dll
    JkWorkersFile "d:\tomcat\conf\worker.properties"
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    JkMount /*.jsp ajp13
    JkMount /servlet/* ajp13 ,谁能帮忙改一改?
      

  4.   


    zxp_net(好心情)
    说的对。目录在web-inf\
    有一个web.xml。如果没有的话自己建一个。因为我没也自己写过。只不过别人写完我看了看。我们写的是
    <?xml version="1.0"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"><web-app>
    <!-- A demo servlet, add servlets below -->
    <servlet>
    <servlet-name>snoop</servlet-name>
    <servlet-class>SnoopServlet</servlet-class>
    </servlet>
    </web-app>
    就这样。SnoopServlet,servlet放的位置。
      

  5.   

    apptlication,的有关配置问题再一起研究.学习.