你看看,root和examples 中的WEB-INF .xml那个文件有没有改动,看看有什么区别,调整后要重启

解决方案 »

  1.   

    这是Root下的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>
      <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>
    </web-app>
      

  2.   

    这是examples下的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>    <display-name>Tomcat Examples</display-name>
        <description>
          Tomcat Example servlets and JSP pages.
        </description>    <!-- Define servlet-mapped and path-mapped example filters -->
        <filter>
            <filter-name>Servlet Mapped Filter</filter-name>
            <filter-class>filters.ExampleFilter</filter-class>
    <init-param>
        <param-name>attribute</param-name>
        <param-value>filters.ExampleFilter.SERVLET_MAPPED</param-value>
    </init-param>
        </filter>
        <filter>
            <filter-name>Path Mapped Filter</filter-name>
            <filter-class>filters.ExampleFilter</filter-class>
    <init-param>
        <param-name>attribute</param-name>
        <param-value>filters.ExampleFilter.PATH_MAPPED</param-value>
    </init-param>
        </filter>
        <filter>
            <filter-name>Request Dumper Filter</filter-name>
            <filter-class>filters.RequestDumperFilter</filter-class>
        </filter>    <!-- Example filter to set character encoding on each request -->
        <filter>
            <filter-name>Set Character Encoding</filter-name>
            <filter-class>filters.SetCharacterEncodingFilter</filter-class>
            <init-param>
                <param-name>encoding</param-name>
                <param-value>EUC_JP</param-value>
            </init-param>
        </filter>    <filter>
            <filter-name>Compression Filter</filter-name>
            <filter-class>compressionFilters.CompressionFilter</filter-class>        <init-param>
              <param-name>compressionThreshold</param-name>
              <param-value>10</param-value>
            </init-param>
            <init-param>
              <param-name>debug</param-name>
              <param-value>0</param-value>
            </init-param>
        </filter>    <!-- Define filter mappings for the defined filters -->
        <filter-mapping>
            <filter-name>Servlet Mapped Filter</filter-name>
    <servlet-name>invoker</servlet-name>
        </filter-mapping>
        <filter-mapping>
            <filter-name>Path Mapped Filter</filter-name>
    <url-pattern>/servlet/*</url-pattern>
        </filter-mapping>
      

  3.   

    <!-- Example filter mapping to apply the "Set Character Encoding" filter
         to *all* requests processed by this web application -->
    <!--
        <filter-mapping>
            <filter-name>Set Character Encoding</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    --><!--
        <filter-mapping>
          <filter-name>Compression Filter</filter-name>
          <url-pattern>/CompressionTest</url-pattern>
        </filter-mapping>
    --><!--
        <filter-mapping>
            <filter-name>Request Dumper Filter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    -->    <!-- Define example application events listeners -->
        <listener>
            <listener-class>listeners.ContextListener</listener-class>
        </listener>
        <listener>
            <listener-class>listeners.SessionListener</listener-class>
        </listener>    <!-- Define servlets that are included in the example application -->    <servlet>
            <servlet-name>SendMailServlet</servlet-name>
            <servlet-class>SendMailServlet</servlet-class>
        </servlet>    <servlet>
            <servlet-name>
                snoop
            </servlet-name>
            <servlet-class>
                SnoopServlet
            </servlet-class>
    <!--
            <init-param>
                <param-name>foo</param-name>
                <param-value>bar</param-value>
            </init-param>
    -->
            <run-as>
                <description>Security role for anonymous access</description>
                <role-name>tomcat</role-name>
            </run-as>
        </servlet>    <servlet>
          <servlet-name>
              servletToJsp
          </servlet-name>
          <servlet-class>
              servletToJsp
          </servlet-class>
        </servlet>
            <servlet>
            <servlet-name>
                CompressionFilterTestServlet
            </servlet-name>
            <servlet-class>
                compressionFilters.CompressionFilterTestServlet
            </servlet-class>    </servlet>    <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>    <servlet-mapping>
            <servlet-name>
                CompressionFilterTestServlet
            </servlet-name>
            <url-pattern>
                /CompressionTest
            </url-pattern>
        </servlet-mapping>    <servlet-mapping>
            <servlet-name>SendMailServlet</servlet-name>
            <url-pattern>/SendMailServlet</url-pattern>
        </servlet-mapping>    <servlet-mapping>
            <servlet-name>
                snoop
            </servlet-name>
            <url-pattern>
                /snoop
            </url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>
                servletToJsp
            </servlet-name>
            <url-pattern>
                /servletToJsp
            </url-pattern>
        </servlet-mapping>    <taglib>
            <taglib-uri>
       http://jakarta.apache.org/tomcat/debug-taglib
            </taglib-uri>
            <taglib-location>
               /WEB-INF/jsp/debug-taglib.tld
            </taglib-location>
        </taglib>    <taglib>
            <taglib-uri>
       http://jakarta.apache.org/tomcat/examples-taglib
            </taglib-uri>
            <taglib-location>
               /WEB-INF/jsp/example-taglib.tld
            </taglib-location>
        </taglib>    <resource-ref>
          <res-ref-name>mail/Session</res-ref-name>
          <res-type>javax.mail.Session</res-type>
          <res-auth>Container</res-auth>
        </resource-ref>    <security-constraint>
          <display-name>Example Security Constraint</display-name>
          <web-resource-collection>
             <web-resource-name>Protected Area</web-resource-name>
     <!-- Define the context-relative URL(s) to be protected -->
             <url-pattern>/jsp/security/protected/*</url-pattern>
     <!-- If you list http methods, only those methods are protected -->
     <http-method>DELETE</http-method>
             <http-method>GET</http-method>
             <http-method>POST</http-method>
     <http-method>PUT</http-method>
          </web-resource-collection>
          <auth-constraint>
             <!-- Anyone with one of the listed roles may access this area -->
             <role-name>tomcat</role-name>
     <role-name>role1</role-name>
          </auth-constraint>
        </security-constraint>