Guest User

Spring 404 cant set

a guest
Mar 27th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.50 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.     xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  5. http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  6.     version="2.5">
  7.  
  8.     <context-param>
  9.         <param-name>contextConfigLocation</param-name>
  10.         <param-value>/WEB-INF/spring/*.xml </param-value>
  11.     </context-param>
  12.     <context-param>
  13.         <param-name>defaultHtmlEscape</param-name>
  14.         <param-value>true</param-value>
  15.     </context-param>
  16.     <mime-mapping>
  17.         <extension>appcache</extension>
  18.         <mime-type>text/cache-manifest</mime-type>
  19.     </mime-mapping>
  20.  
  21.    
  22.     <!-- Reads request input using UTF-8 encoding -->
  23.     <filter>
  24.         <filter-name>characterEncodingFilter</filter-name>
  25.         <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  26.         <init-param>
  27.             <param-name>encoding</param-name>
  28.             <param-value>UTF-8</param-value>
  29.         </init-param>
  30.         <init-param>
  31.             <param-name>forceEncoding</param-name>
  32.             <param-value>true</param-value>
  33.         </init-param>
  34.     </filter>
  35.     <filter-mapping>
  36.         <filter-name>characterEncodingFilter</filter-name>
  37.         <url-pattern>/*</url-pattern>
  38.     </filter-mapping>
  39.    
  40.     <!-- Objectify requires a filter to clean up any thread-local
  41.      transaction contexts and pending asynchronous operations that
  42.      remain at the end of a request -->
  43.     <filter>
  44.         <filter-name>ObjectifyFilter</filter-name>
  45.         <filter-class>com.googlecode.objectify.ObjectifyFilter</filter-class>
  46.     </filter>
  47.     <filter-mapping>
  48.             <filter-name>ObjectifyFilter</filter-name>
  49.             <url-pattern>/*</url-pattern>
  50.     </filter-mapping>
  51.    
  52.     <!-- Spring Security -->
  53.     <filter>
  54.         <filter-name>springSecurityFilterChain</filter-name>
  55.         <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
  56.     </filter>
  57.    
  58.     <filter-mapping>
  59.         <filter-name>springSecurityFilterChain</filter-name>
  60.         <url-pattern>/*</url-pattern>
  61.     </filter-mapping>
  62.  
  63.     <filter-mapping>
  64.         <filter-name>etagFilter</filter-name>
  65.         <url-pattern>/*</url-pattern>
  66.     </filter-mapping>
  67.  
  68.     <filter>
  69.         <filter-name>etagFilter</filter-name>
  70.         <filter-class>org.springframework.web.filter.ShallowEtagHeaderFilter</filter-class>
  71.     </filter>
  72.    
  73.     <!-- Handles HTTP Methods (POST/PUT/GET/DELETE) to use html forms with 'input
  74.         hidden _method' -->
  75.     <filter>
  76.         <filter-name>hiddenHttpMethodFilter</filter-name>
  77.         <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
  78.     </filter>
  79.  
  80.     <filter-mapping>
  81.         <filter-name>hiddenHttpMethodFilter</filter-name>
  82.         <url-pattern>/*</url-pattern>
  83.     </filter-mapping>
  84.  
  85.     <!-- SiteMesh Decorator -->
  86.     <filter>
  87.         <filter-name>sitemesh</filter-name>
  88.         <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
  89.     </filter>
  90.  
  91.     <filter-mapping>
  92.         <filter-name>sitemesh</filter-name>
  93.         <url-pattern>/*</url-pattern>
  94.     </filter-mapping>
  95.  
  96.     <!-- Enables clean URLs with JSP views e.g. /welcome instead of /app/welcome -->
  97.     <filter>
  98.         <filter-name>UrlRewriteFilter</filter-name>
  99.         <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
  100.     </filter>
  101.     <filter-mapping>
  102.         <filter-name>UrlRewriteFilter</filter-name>
  103.         <url-pattern>/*</url-pattern>
  104.     </filter-mapping>
  105.  
  106.    
  107.     <!-- Prelude -->
  108.     <jsp-config>
  109.         <jsp-property-group>
  110.             <url-pattern>*.jsp</url-pattern>
  111.             <page-encoding>UTF-8</page-encoding>
  112.             <include-prelude>/WEB-INF/views/prelude.jspf</include-prelude>
  113.         </jsp-property-group>
  114.     </jsp-config>
  115.  
  116.     <!-- Handles SpringMVC requests into the application -->
  117.     <servlet>
  118.         <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
  119.         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  120.         <init-param>
  121.             <param-name>contextConfigLocation</param-name>
  122.             <param-value>/WEB-INF/spring/*.xml</param-value>
  123.         </init-param>
  124.         <load-on-startup>1</load-on-startup>
  125.     </servlet>
  126.     <servlet-mapping>
  127.         <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
  128.         <url-pattern>/app/*</url-pattern>
  129.     </servlet-mapping>
  130.  
  131.     <welcome-file-list>
  132.         <welcome-file>index.jsp</welcome-file>
  133.     </welcome-file-list>
  134.     <listener>
  135.         <listener-class>com.easyteam.killline.StartUp</listener-class>
  136.     </listener>
  137.     <listener>
  138.         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  139.     </listener>
  140.    
  141.     <error-page>
  142.     <error-code>404</error-code>
  143.     <location>/WEB-INF/views/notfound.jsp</location>
  144.   </error-page>
  145.  
  146. </web-app>
Advertisement
Add Comment
Please, Sign In to add comment