出404错误说明,是没有找到Servlet的URL,问题可能有以下几种
1)URL大小写的问题,用http://ip:8080/test/servlet/test
2) Servlet配置的问题,有些服务器需要将servlet放在指定的类路径下,有些要放在根下面,所以你换一下路径试一下,
别忘了,成功了后,给分喽!

解决方案 »

  1.   

    你在test目录下面放一个index.html试试,然后
    然后http://ip:8080/test,看看能不能找到这个index.html
      

  2.   

    http://ip:8080/test/servlet/Test是什么东东??
    Test目录下有jsp或者html文件马??
    你就向楼上说的在test下放个index.html,然后http://ip:8080/test/index.html看看行不行
      

  3.   

    server.xml不要改
    web.xml改为:
    <?xml version="1.0" encoding="UTF-8"?>
    <!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>
      <servlet>
        <servlet-name>servlettest</servlet-name>
        <servlet-class>servlet.servlettest</servlet-class>
      </servlet>
      
      <servlet-mapping>
        <servlet-name>servlettest</servlet-name>
        <url-pattern>/servlettest</url-pattern>
      </servlet-mapping>
    </web-app>
      

  4.   

    <Context path="/yourPath" docBase="yourWorkspace" debug="0" reloadable="true" crossContext="true">
            </Context>
    其中path是http://ip:8080/yourPath
    docBase是你的文件存放目录了,
    编译好的servlet要放在docBase/WEB-INF/classes/下面,注意包路径,
    访问servlet时http://ip:8080/yourPaht/servlet/yourServletName应该就可以了
    sco 我没用过,tomcat应该差不多吧?
      

  5.   

    whatwhynot,最后那个Test是个servlet来着。
      

  6.   

    zuoyangguang(天黑了,睡觉),那我是不是每个servlet都要这样配一下呢?
      

  7.   

    是的。但如果你用新版的Tomcat4.1.x就不会这么麻烦了。楼上的各位都很热心,给分吧。不要发疯了 :)
      

  8.   

    请问有for Sco OpenServer的Tomcat4.1吗?
      

  9.   

    我的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>    <!-- Define servlet-mapped and path-mapped example filters -->
        <servlet>
            <servlet-name>HelloWorld</servlet-name>
            <servlet-class>HelloWorldExample</servlet-class>
        </servlet>
    <servlet-mapping>
            <servlet-name>
                HelloWorld
            </servlet-name>
            <url-pattern>
                /hello
            </url-pattern>
       </servlet-mapping>    
    </web-app>
    可以通过http://localhost:8080/hello访问到。你自己参照着看看吧。
      

  10.   

    谢谢各位啊,不过问题依旧。另外我还想在问问“Connection reset by peer”什么意思啊?
     zuoyangguang(天黑了,睡觉) ,比如我的servlet叫MyServlet,那我是不是该这样配:
    <?xml version="1.0" encoding="UTF-8"?>
    <!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>
      <servlet>
        <servlet-name>servlettest</servlet-name>
        <servlet-class>servlet.MyServlet</servlet-class>
      </servlet>
      
      <servlet-mapping>
        <servlet-name>servlettest</servlet-name>
        <url-pattern>/servlettest</url-pattern>
      </servlet-mapping>
    </web-app>
    你所说的,我理解的对不对呢?