如果你不想每个servlet都在web.xml中说明的话,有一个办法,这需要对tomcat的配置文件稍做修改,找到%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>
-->
把它的注释标识去掉,也就是把开头的<!--和结尾的-->去掉,
还有
<!--
<servlet-mapping>
    <servlet-name>invoker</servlet-name>
    <url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
同样把注释标识去掉,保存文件,再重启TOMCAT就可以了。