应该是你的servlet发布路径有问题

解决方案 »

  1.   

    在web.xml里作一下配置
    <servlet>
            <servlet-name>test</servlet-name>
    <!--Servlet文件地址-->
            <servlet-class>myapp/Test</servlet-class>
    </servlet>
    <servlet-mapping>
            <servlet-name>
                test
            </servlet-name>
    <!--访问路径-->
            <url-pattern>
                /myapp/Test
            </url-pattern>
    </servlet-mapping>
      

  2.   

    Test.class在webapps\myapp\WEB-INF\classes\Test目录下
    按你的配置,我的web.xml如下:
    <!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>My Web Application</display-name> 
    <description> 
    A application for test. 
    </description> 
    <servlet> 
    <servlet-name>Test</servlet-name> 
    <display-name>Test</display-name> 
    <description>A test Servlet</description> 
    <servlet-class>myapp/Test</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>Test</servlet-name> 
    <url-pattern>/myapp/Test</url-pattern> 
    </servlet-mapping> 
    </web-app>ie中http://localhost:8080/myapp/Test出错反而是The requested resource (/myapp/Test) is not available.