放到这里
tomcat/webapps/root/web-infs/class/

解决方案 »

  1.   

    试了,可是没用阿,要不要配置web.xml?
      

  2.   

    把文件放到tomcat/webapps/root下,而且必须要配置环境变量。
      

  3.   

    /webapps/自己的应用/web-infs/classes/servlet类web-infs文件夹从ROOT目录下COPY然后ie中
    HTTP://127.0.0.1:8080/自己的应用/servlet/servlet类名
      

  4.   

    要配置web.xml如果你想让你的servlet能够被调用要在web.xml加上如下的语句
    <servlet>
            <servlet-name>t</servlet-name>
            <!-- 这个名字可以随便起但要注意不要从名 -->
            <servlet-class>
                 test
             <!-- 这个是你的class文件的名称,不用加.class 如果有包要写明 -->
             <!-- 比如 kknd97.test -->
            </servlet-class>
    </servlet><!-- 下面的设置是url --><servlet-mapping>
            <servlet-name>t</servlet-name>
            <!--  这个名字和上面的servlet的名字要相同(t) -->
            <url-pattern>/testservlet</url-pattern>
            <!-- 这是把servlet映射到url上  -->
    </servlet-mapping>把这两段加入到你的web.xml里面,具体的细节可参看tomcat下的conf文件夹
    下面的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/j2ee/dtds/web-app_2_3.dtd">
    <web-app>
    <servlet>
    <servlet-name>login</servlet-name>
    <servlet-class>chapter2.login</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>SimpleServlet</servlet-name>
    <servlet-class>SimpleServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>ContextTest</servlet-name>
    <servlet-class>chapter3.ContextTest</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>ConnectionPool</servlet-name>
    <servlet-class>ConnectionPool.ConnectionPoolServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>invoker</servlet-name>
    <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>
    <taglib>
    <taglib-uri>/apress</taglib-uri>
    <taglib-location>/WEB-INF/lib/apress.jar</taglib-location>
    </taglib>
    </web-app>