1 <?xml version="1.0" encoding="UTF-8"?>
3 <!DOCTYPE web-app PUBLIC
4 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
5 "http://java.sun.com/dtd/web-app_2_3.dtd">
9 <display-name>/@grails.project.key@</display-name>
12 <param-name>log4jConfigLocation</param-name>
13 <param-value>/WEB-INF/classes/log4j.properties</param-value>
17 <param-name>contextConfigLocation</param-name>
18 <param-value>/WEB-INF/applicationContext.xml</param-value>
22 <param-name>webAppRootKey</param-name>
23 <param-value>@grails.project.key@</param-value>
27 <filter-name>sitemesh</filter-name>
28 <filter-class>org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter</filter-class>
33 <filter-name>charEncodingFilter</filter-name>
34 <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
36 <param-name>targetBeanName</param-name>
37 <param-value>characterEncodingFilter</param-value>
40 <param-name>targetFilterLifecycle</param-name>
41 <param-value>true</param-value>
46 <filter-name>charEncodingFilter</filter-name>
47 <url-pattern>/*</url-pattern>
51 <filter-name>sitemesh</filter-name>
52 <url-pattern>/*</url-pattern>
56 <servlet-name>log4j</servlet-name>
57 <servlet-class>org.springframework.web.util.Log4jConfigServlet</servlet-class>
58 <load-on-startup>1</load-on-startup>
61 <!-- Context loader servlet for those older servlet engines. -->
63 <servlet-name>context</servlet-name>
64 <servlet-class>org.codehaus.groovy.grails.web.context.GrailsContextLoaderServlet</servlet-class>
65 <load-on-startup>1</load-on-startup>
69 <!-- Grails dispatcher servlet -->
71 <servlet-name>grails</servlet-name>
72 <servlet-class>org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet</servlet-class>
73 <load-on-startup>2</load-on-startup>
77 <!-- The Groovy Server Pages servlet -->
79 <servlet-name>gsp</servlet-name>
80 <servlet-class>org.codehaus.groovy.grails.web.pages.GroovyPagesServlet</servlet-class>
84 <servlet-name>gsp</servlet-name>
85 <url-pattern>*.gsp</url-pattern>
87 <!-- Map all requests to the Grails dispatcher servlet -->
91 The order of the welcome pages is important. JBoss deployment will
92 break if index.gsp is first in the list.
94 <welcome-file>index.html</welcome-file>
95 <welcome-file>index.jsp</welcome-file>
96 <welcome-file>index.gsp</welcome-file>
100 <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
101 <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
105 <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
106 <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
110 <taglib-uri>http://www.springframework.org/tags</taglib-uri>
111 <taglib-location>/WEB-INF/tld/spring.tld</taglib-location>
115 <taglib-uri>http://grails.codehaus.org/tags</taglib-uri>
116 <taglib-location>/WEB-INF/tld/grails.tld</taglib-location>