/samples/scalate-sample/src/main/webapp/WEB-INF/web.xml
http://github.com/scalate/scalate · XML · 96 lines · 62 code · 9 blank · 25 comment · 0 complexity · 81260b136e6f3d6808baf7f0a93fefc8 MD5 · raw file
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Copyright (C) 2009-2011 the original author or authors.
- See the notice.md file distributed with this work for additional
- information regarding copyright ownership.
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
- <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
- version="2.5">
- <display-name>Scalate Sample</display-name>
- <description>
- Scalate Sample
- </description>
- <!-- START: JAX RS config -->
- <filter>
- <filter-name>Jersey Filter</filter-name>
- <filter-class>com.sun.jersey.spi.container.servlet.ServletContainer</filter-class>
- <init-param>
- <param-name>com.sun.jersey.config.feature.Trace</param-name>
- <param-value>true</param-value>
- </init-param>
- <init-param>
- <param-name>com.sun.jersey.config.feature.Redirect</param-name>
- <param-value>true</param-value>
- </init-param>
- <init-param>
- <param-name>com.sun.jersey.config.feature.ImplicitViewables</param-name>
- <param-value>true</param-value>
- </init-param>
- <init-param>
- <param-name>com.sun.jersey.config.property.packages</param-name>
- <param-value>org.fusesource.scalate.sample.resources;org.fusesource.scalate.console</param-value>
- </init-param>
- <init-param>
- <param-name>com.sun.jersey.config.feature.FilterForwardOn404</param-name>
- <param-value>true</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>Jersey Filter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <!-- END: JAX RS config -->
- <!-- START: Scalate config -->
- <filter>
- <filter-name>TemplateEngineFilter</filter-name>
- <filter-class>org.fusesource.scalate.servlet.TemplateEngineFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>TemplateEngineFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <!-- END: Scalate config -->
-
- <!-- START: Sample servlets -->
- <servlet>
- <servlet-name>SampleServlet</servlet-name>
- <servlet-class>org.fusesource.scalate.sample.SampleServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>SampleServlet</servlet-name>
- <url-pattern>/sampleServlet</url-pattern>
- </servlet-mapping>
- <!-- END: Sample servlets -->
- <welcome-file-list>
- <welcome-file>index.ssp</welcome-file>
- </welcome-file-list>
- <error-page>
- <error-code>500</error-code>
- <location>/WEB-INF/scalate/errors/500.scaml</location>
- </error-page>
- </web-app>