放在web-inf的classes下就行了,不过

解决方案 »

  1.   

    不过要在web.xml文件写一向servlet信息
      

  2.   

    打开%tomcat_home%\conf\web.xml
    找到这一段:
    <!--
        <servlet>
            <servlet-name>invoker</servlet-name>
            <servlet-class>
              org.apache.catalina.servlets.InvokerServlet
            </servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <load-on-startup>2</load-on-startup>
        </servlet>
    -->
    这本来是注释了的。把注释去掉。然后在每个工程的web.xml就可以像tomcat4.0中那样:
        <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
    保存,就可以把所有的Servlet都默认映射成/servlet/*了。把class文件边带包目录一起放在WEB-INF/classes目录下