View File | Revision Log | Show Annotations | Download File | View Changeset
/hippo/hippo-documentation/hst_docs/tags/Release-HSTTWODOCS-v1_01_16/package/tomcat-site/src/main/webapp/WEB-INF/web.xml
Revision: 22836
Committed: Fri May 21 13:52:30 2010 UTC (10 years ago) by bvdschans
Content type: text/xml
File size: 8528 byte(s)
Log Message:
HSTTWODOCS-286: copy for tag Release-HSTTWODOCS-v1_01_16

File Contents

# Content
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 * Copyright 2009 Hippo
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 -->
17 <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
18 <display-name>hst_docs</display-name>
19 <description>hst_docs website</description>
20
21 <!-- Repository Context Params -->
22 <context-param>
23 <param-name>repository-address</param-name>
24 <param-value>rmi://localhost:1099/hipporepository</param-value>
25 <description>The address of the repository</description>
26 </context-param>
27 <context-param>
28 <param-name>repository-directory</param-name>
29 <param-value>/home/site/repository-data</param-value>
30 <description>The storage location the repository</description>
31 </context-param>
32 <!-- END Repository Context Params -->
33
34 <context-param>
35 <param-name>webAppRootKey</param-name>
36 <param-value>site.root</param-value>
37 </context-param>
38 <!-- END Site Context Params -->
39
40 <!-- Site Filters -->
41 <filter>
42 <filter-name>charsetFilter</filter-name>
43 <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
44 <init-param>
45 <param-name>encoding</param-name>
46 <param-value>UTF-8</param-value>
47 </init-param>
48 <init-param>
49 <param-name>forceEncoding</param-name>
50 <param-value>true</param-value>
51 </init-param>
52 </filter>
53 <filter>
54 <filter-name>AuthFilter</filter-name>
55 <filter-class>org.onehippo.forge.authfilter.BasicAuthenticationFilter</filter-class>
56 <init-param>
57 <param-name>realm</param-name>
58 <param-value>Docs Site Preview</param-value>
59 </init-param>
60 <init-param>
61 <param-name>cache-period</param-name>
62 <param-value>120000</param-value>
63 </init-param>
64 <init-param>
65 <param-name>check-path</param-name>
66 <param-value>/content/documents</param-value>
67 </init-param>
68 <init-param>
69 <param-name>check-privileges</param-name>
70 <param-value>hippo:author</param-value>
71 </init-param>
72 </filter>
73 <filter>
74 <filter-name>HstVirtualHostsFilter</filter-name>
75 <filter-class>org.hippoecm.hst.container.HstVirtualHostsFilter</filter-class>
76 <init-param>
77 <param-name>welcome-page</param-name>
78 <param-value>home.html</param-value>
79 </init-param>
80 <init-param>
81 <param-name>preview-prefix</param-name>
82 <param-value>/preview</param-value>
83 </init-param>
84 </filter>
85
86 <filter-mapping>
87 <filter-name>charsetFilter</filter-name>
88 <url-pattern>/*</url-pattern>
89 </filter-mapping>
90 <filter-mapping>
91 <filter-name>AuthFilter</filter-name>
92 <url-pattern>/preview/*</url-pattern>
93 </filter-mapping>
94 <filter-mapping>
95 <filter-name>HstVirtualHostsFilter</filter-name>
96 <url-pattern>/*</url-pattern>
97 <dispatcher>REQUEST</dispatcher>
98 </filter-mapping>
99 <!-- END Site Filters -->
100
101 <!-- Repository Servlets -->
102 <servlet>
103 <servlet-name>Repository</servlet-name>
104 <servlet-class>org.hippoecm.repository.RepositoryServlet</servlet-class>
105 <load-on-startup>0</load-on-startup>
106 </servlet>
107 <servlet>
108 <servlet-name>StatusServlet</servlet-name>
109 <servlet-class>org.hippoecm.repository.StatusServlet</servlet-class>
110 <load-on-startup>1</load-on-startup>
111 </servlet>
112 <servlet>
113 <servlet-name>LoggingServlet</servlet-name>
114 <servlet-class>org.hippoecm.repository.LoggingServlet</servlet-class>
115 <load-on-startup>2</load-on-startup>
116 </servlet>
117 <servlet>
118 <servlet-name>PingServlet</servlet-name>
119 <servlet-class>org.hippoecm.repository.PingServlet</servlet-class>
120 <load-on-startup>3</load-on-startup>
121 <init-param>
122 <param-name>repository-address</param-name>
123 <param-value>vm://</param-value>
124 </init-param>
125 </servlet>
126 <!-- END Repository Servlets -->
127
128 <!-- Site Servlets -->
129 <servlet>
130 <servlet-name>HstSiteConfigServlet</servlet-name>
131 <servlet-class>org.hippoecm.hst.site.container.HstSiteConfigServlet</servlet-class>
132 <load-on-startup>3</load-on-startup>
133 </servlet>
134 <servlet>
135 <servlet-name>HstContainerServlet</servlet-name>
136 <servlet-class>org.hippoecm.hst.container.HstContainerServlet</servlet-class>
137 <init-param>
138 <param-name>clientComponentManagerClass</param-name>
139 <param-value>org.hippoecm.hst.component.support.ClientComponentManager</param-value>
140 </init-param>
141 <init-param>
142 <param-name>clientComponentManagerConfigurations</param-name>
143 <param-value>/META-INF/client-assembly/*.xml</param-value>
144 </init-param>
145 <load-on-startup>4</load-on-startup>
146 </servlet>
147 <servlet>
148 <servlet-name>BinariesServlet</servlet-name>
149 <servlet-class>org.hippoecm.hst.servlet.BinariesServlet</servlet-class>
150 <init-param>
151 <param-name>primaryitem</param-name>
152 <param-value>hippogallery:picture</param-value>
153 </init-param>
154 </servlet>
155 <servlet>
156 <servlet-name>StaticResourceServlet</servlet-name>
157 <servlet-class>org.hippoecm.hst.servlet.StaticResourceServlet</servlet-class>
158 </servlet>
159 <!-- END Site Servlets -->
160
161 <!-- Repository Servlet Mappings -->
162 <servlet-mapping>
163 <servlet-name>StatusServlet</servlet-name>
164 <url-pattern>/jvmStatus/*</url-pattern>
165 </servlet-mapping>
166 <servlet-mapping>
167 <servlet-name>LoggingServlet</servlet-name>
168 <url-pattern>/logging/*</url-pattern>
169 </servlet-mapping>
170 <servlet-mapping>
171 <servlet-name>Repository</servlet-name>
172 <url-pattern>/repository/*</url-pattern>
173 </servlet-mapping>
174 <servlet-mapping>
175 <servlet-name>PingServlet</servlet-name>
176 <url-pattern>/ping/*</url-pattern>
177 </servlet-mapping>
178 <!-- END Repository Servlet Mappings -->
179
180 <!-- Site Servlet Mappings -->
181 <servlet-mapping>
182 <servlet-name>HstContainerServlet</servlet-name>
183 <url-pattern>/preview/*</url-pattern>
184 </servlet-mapping>
185 <servlet-mapping>
186 <servlet-name>HstContainerServlet</servlet-name>
187 <url-pattern>/live/*</url-pattern>
188 </servlet-mapping>
189 <servlet-mapping>
190 <servlet-name>BinariesServlet</servlet-name>
191 <url-pattern>/binaries/*</url-pattern>
192 </servlet-mapping>
193 <servlet-mapping>
194 <servlet-name>StaticResourceServlet</servlet-name>
195 <url-pattern>/staticresource/*</url-pattern>
196 </servlet-mapping>
197 <!-- END Site Servlet Mappings -->
198
199 <!-- Site Welcome List -->
200 <welcome-file-list>
201 <welcome-file>index.jsp</welcome-file>
202 </welcome-file-list>
203 <!-- END Site Welcome List -->
204
205 <!-- Site Error Pages -->
206 <error-page>
207 <error-code>404</error-code>
208 <location>/jsp/ErrorPage404.jsp</location>
209 </error-page>
210 <error-page>
211 <error-code>500</error-code>
212 <location>/jsp/ErrorPage500.jsp</location>
213 </error-page>
214 <error-page>
215 <exception-type>org.hippoecm.hst.core.container.ContainerNotFoundException</exception-type>
216 <location>/jsp/ErrorPage404.jsp</location>
217 </error-page>
218 <error-page>
219 <exception-type>java.io.FileNotFoundException</exception-type>
220 <location>/jsp/ErrorPage404.jsp</location>
221 </error-page>
222 <error-page>
223 <exception-type>org.hippoecm.hst.core.container.ContainerException</exception-type>
224 <location>/jsp/ErrorPage500.jsp</location>
225 </error-page>
226 <error-page>
227 <exception-type>Exception</exception-type>
228 <location>/jsp/ErrorPage500.jsp</location>
229 </error-page>
230 <!-- END Site Error Pages -->
231
232 <jsp-config>
233 <jsp-property-group>
234 <url-pattern>*.jsp</url-pattern>
235 <page-encoding>UTF-8</page-encoding>
236 <is-xml>true</is-xml>
237 <trim-directive-whitespaces>true</trim-directive-whitespaces>
238 </jsp-property-group>
239 </jsp-config>
240
241 <resource-ref>
242 <res-ref-name>jdbc/repositoryDS</res-ref-name>
243 <res-type>javax.sql.DataSource</res-type>
244 <res-auth>Container</res-auth>
245 </resource-ref>
246
247 <!-- Timeout in minutes -->
248 <session-config>
249 <session-timeout>10</session-timeout>
250 </session-config>
251
252 </web-app>

Properties

Name Value
svn:eol-style native
svn:keywords Id