• R/O
  • SSH
  • HTTPS

opengion: Commit


Commit MetaInfo

Revision1373 (tree)
Time2016-12-22 10:42:41
Authorchatrun

Log Message

(empty log message)

Change Summary

Incremental Difference

--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/web.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/web.xml (revision 1373)
@@ -0,0 +1,4746 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+ Licensed to the Apache Software Foundation (ASF) under one or more
4+ contributor license agreements. See the NOTICE file distributed with
5+ this work for additional information regarding copyright ownership.
6+ The ASF licenses this file to You under the Apache License, Version 2.0
7+ (the "License"); you may not use this file except in compliance with
8+ the License. You may obtain a copy of the License at
9+
10+ http://www.apache.org/licenses/LICENSE-2.0
11+
12+ Unless required by applicable law or agreed to in writing, software
13+ distributed under the License is distributed on an "AS IS" BASIS,
14+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ See the License for the specific language governing permissions and
16+ limitations under the License.
17+-->
18+<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
19+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+ xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
21+ http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
22+ version="4.0">
23+
24+ <!-- ======================== Introduction ============================== -->
25+ <!-- This document defines default values for *all* web applications -->
26+ <!-- loaded into this instance of Tomcat. As each application is -->
27+ <!-- deployed, this file is processed, followed by the -->
28+ <!-- "/WEB-INF/web.xml" deployment descriptor from your own -->
29+ <!-- applications. -->
30+ <!-- -->
31+ <!-- WARNING: Do not configure application-specific resources here! -->
32+ <!-- They should go in the "/WEB-INF/web.xml" file in your application. -->
33+
34+
35+ <!-- ================== Built In Servlet Definitions ==================== -->
36+
37+
38+ <!-- The default servlet for all web applications, that serves static -->
39+ <!-- resources. It processes all requests that are not mapped to other -->
40+ <!-- servlets with servlet mappings (defined either here or in your own -->
41+ <!-- web.xml file). This servlet supports the following initialization -->
42+ <!-- parameters (default values are in square brackets): -->
43+ <!-- -->
44+ <!-- debug Debugging detail level for messages logged -->
45+ <!-- by this servlet. Useful values are 0, 1, and -->
46+ <!-- 11 where higher values mean more detail. [0] -->
47+ <!-- -->
48+ <!-- fileEncoding Encoding to be used to read static resources -->
49+ <!-- [platform default] -->
50+ <!-- -->
51+ <!-- input Input buffer size (in bytes) when reading -->
52+ <!-- resources to be served. [2048] -->
53+ <!-- -->
54+ <!-- listings Should directory listings be produced if there -->
55+ <!-- is no welcome file in this directory? [false] -->
56+ <!-- WARNING: Listings for directories with many -->
57+ <!-- entries can be slow and may consume -->
58+ <!-- significant proportions of server resources. -->
59+ <!-- -->
60+ <!-- output Output buffer size (in bytes) when writing -->
61+ <!-- resources to be served. [2048] -->
62+ <!-- -->
63+ <!-- readonly Is this context "read only", so HTTP -->
64+ <!-- commands like PUT and DELETE are -->
65+ <!-- rejected? [true] -->
66+ <!-- -->
67+ <!-- readmeFile File to display together with the directory -->
68+ <!-- contents. [null] -->
69+ <!-- -->
70+ <!-- sendfileSize If the connector used supports sendfile, this -->
71+ <!-- represents the minimal file size in KB for -->
72+ <!-- which sendfile will be used. Use a negative -->
73+ <!-- value to always disable sendfile. [48] -->
74+ <!-- -->
75+ <!-- useAcceptRanges Should the Accept-Ranges header be included -->
76+ <!-- in responses where appropriate? [true] -->
77+ <!-- -->
78+ <!-- For directory listing customization. Checks localXsltFile, then -->
79+ <!-- globalXsltFile, then defaults to original behavior. -->
80+ <!-- -->
81+ <!-- localXsltFile Make directory listings an XML doc and -->
82+ <!-- pass the result to this style sheet residing -->
83+ <!-- in that directory. This overrides -->
84+ <!-- contextXsltFile and globalXsltFile[null] -->
85+ <!-- -->
86+ <!-- contextXsltFile Make directory listings an XML doc and -->
87+ <!-- pass the result to this style sheet which is -->
88+ <!-- relative to the context root. This overrides -->
89+ <!-- globalXsltFile[null] -->
90+ <!-- -->
91+ <!-- globalXsltFile Site wide configuration version of -->
92+ <!-- localXsltFile. This argument must either be an -->
93+ <!-- absolute or relative (to either -->
94+ <!-- $CATALINA_BASE/conf or $CATALINA_HOME/conf) -->
95+ <!-- path that points to a location below either -->
96+ <!-- $CATALINA_BASE/conf (checked first) or -->
97+ <!-- $CATALINA_HOME/conf (checked second).[null] -->
98+ <!-- -->
99+ <!-- showServerInfo Should server information be presented in the -->
100+ <!-- response sent to clients when directory -->
101+ <!-- listings is enabled? [true] -->
102+
103+<!--
104+ <servlet>
105+ <servlet-name>default</servlet-name>
106+ <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
107+ <init-param>
108+ <param-name>debug</param-name>
109+ <param-value>0</param-value>
110+ </init-param>
111+ <init-param>
112+ <param-name>listings</param-name>
113+ <param-value>false</param-value>
114+ </init-param>
115+ <load-on-startup>1</load-on-startup>
116+ </servlet>
117+-->
118+ <servlet>
119+ <servlet-name>default</servlet-name>
120+ <servlet-class>org.opengion.tomcat.CacheDefaultServlet</servlet-class>
121+<!--
122+ <init-param>
123+ <param-name>maxage</param-name>
124+ <param-value>86400</param-value>
125+ </init-param>
126+ <init-param>
127+ <param-name>path</param-name>
128+ <param-value>/common /menu /image</param-value>
129+ </init-param>
130+ <init-param>
131+ <param-name>suffix</param-name>
132+ <param-value>.gif .jpeg .png .css .js .xml .xlsx</param-value>
133+ </init-param>
134+-->
135+ <init-param>
136+ <param-name>debug</param-name>
137+ <param-value>0</param-value>
138+ </init-param>
139+ <init-param>
140+ <param-name>listings</param-name>
141+ <param-value>false</param-value>
142+ </init-param>
143+ <load-on-startup>1</load-on-startup>
144+ </servlet>
145+
146+
147+ <!-- The JSP page compiler and execution servlet, which is the mechanism -->
148+ <!-- used by Tomcat to support JSP pages. Traditionally, this servlet -->
149+ <!-- is mapped to the URL pattern "*.jsp". This servlet supports the -->
150+ <!-- following initialization parameters (default values are in square -->
151+ <!-- brackets): -->
152+ <!-- -->
153+ <!-- checkInterval If development is false and checkInterval is -->
154+ <!-- greater than zero, background compilations are -->
155+ <!-- enabled. checkInterval is the time in seconds -->
156+ <!-- between checks to see if a JSP page (and its -->
157+ <!-- dependent files) needs to be recompiled. [0] -->
158+ <!-- -->
159+ <!-- classdebuginfo Should the class file be compiled with -->
160+ <!-- debugging information? [true] -->
161+ <!-- -->
162+ <!-- classpath What class path should I use while compiling -->
163+ <!-- generated servlets? [Created dynamically -->
164+ <!-- based on the current web application] -->
165+ <!-- -->
166+ <!-- compiler Which compiler Ant should use to compile JSP -->
167+ <!-- pages. See the jasper documentation for more -->
168+ <!-- information. -->
169+ <!-- -->
170+ <!-- compilerSourceVM Compiler source VM. [1.8] -->
171+ <!-- -->
172+ <!-- compilerTargetVM Compiler target VM. [1.8] -->
173+ <!-- -->
174+ <!-- development Is Jasper used in development mode? If true, -->
175+ <!-- the frequency at which JSPs are checked for -->
176+ <!-- modification may be specified via the -->
177+ <!-- modificationTestInterval parameter. [true] -->
178+ <!-- -->
179+ <!-- displaySourceFragment -->
180+ <!-- Should a source fragment be included in -->
181+ <!-- exception messages? [true] -->
182+ <!-- -->
183+ <!-- dumpSmap Should the SMAP info for JSR45 debugging be -->
184+ <!-- dumped to a file? [false] -->
185+ <!-- False if suppressSmap is true -->
186+ <!-- -->
187+ <!-- enablePooling Determines whether tag handler pooling is -->
188+ <!-- enabled. This is a compilation option. It will -->
189+ <!-- not alter the behaviour of JSPs that have -->
190+ <!-- already been compiled. [true] -->
191+ <!-- -->
192+ <!-- engineOptionsClass Allows specifying the Options class used to -->
193+ <!-- configure Jasper. If not present, the default -->
194+ <!-- EmbeddedServletOptions will be used. -->
195+ <!-- This option is ignored when running under a -->
196+ <!-- SecurityManager. -->
197+ <!-- -->
198+ <!-- errorOnUseBeanInvalidClassAttribute -->
199+ <!-- Should Jasper issue an error when the value of -->
200+ <!-- the class attribute in an useBean action is -->
201+ <!-- not a valid bean class? [true] -->
202+ <!-- -->
203+ <!-- fork Tell Ant to fork compiles of JSP pages so that -->
204+ <!-- a separate JVM is used for JSP page compiles -->
205+ <!-- from the one Tomcat is running in. [true] -->
206+ <!-- -->
207+ <!-- genStringAsCharArray -->
208+ <!-- Should text strings be generated as char -->
209+ <!-- arrays, to improve performance in some cases? -->
210+ <!-- [false] -->
211+ <!-- -->
212+ <!-- ieClassId The class-id value to be sent to Internet -->
213+ <!-- Explorer when using <jsp:plugin> tags. -->
214+ <!-- [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93] -->
215+ <!-- -->
216+ <!-- javaEncoding Java file encoding to use for generating java -->
217+ <!-- source files. [UTF8] -->
218+ <!-- -->
219+ <!-- keepgenerated Should we keep the generated Java source code -->
220+ <!-- for each page instead of deleting it? [true] -->
221+ <!-- -->
222+ <!-- mappedfile Should we generate static content with one -->
223+ <!-- print statement per input line, to ease -->
224+ <!-- debugging? [true] -->
225+ <!-- -->
226+ <!-- maxLoadedJsps The maximum number of JSPs that will be loaded -->
227+ <!-- for a web application. If more than this -->
228+ <!-- number of JSPs are loaded, the least recently -->
229+ <!-- used JSPs will be unloaded so that the number -->
230+ <!-- of JSPs loaded at any one time does not exceed -->
231+ <!-- this limit. A value of zero or less indicates -->
232+ <!-- no limit. [-1] -->
233+ <!-- -->
234+ <!-- jspIdleTimeout The amount of time in seconds a JSP can be -->
235+ <!-- idle before it is unloaded. A value of zero -->
236+ <!-- or less indicates never unload. [-1] -->
237+ <!-- -->
238+ <!-- modificationTestInterval -->
239+ <!-- Causes a JSP (and its dependent files) to not -->
240+ <!-- be checked for modification during the -->
241+ <!-- specified time interval (in seconds) from the -->
242+ <!-- last time the JSP was checked for -->
243+ <!-- modification. A value of 0 will cause the JSP -->
244+ <!-- to be checked on every access. -->
245+ <!-- Used in development mode only. [4] -->
246+ <!-- -->
247+ <!-- recompileOnFail If a JSP compilation fails should the -->
248+ <!-- modificationTestInterval be ignored and the -->
249+ <!-- next access trigger a re-compilation attempt? -->
250+ <!-- Used in development mode only and is disabled -->
251+ <!-- by default as compilation may be expensive and -->
252+ <!-- could lead to excessive resource usage. -->
253+ <!-- [false] -->
254+ <!-- -->
255+ <!-- scratchdir What scratch directory should we use when -->
256+ <!-- compiling JSP pages? [default work directory -->
257+ <!-- for the current web application] -->
258+ <!-- This option is ignored when running under a -->
259+ <!-- SecurityManager. -->
260+ <!-- -->
261+ <!-- suppressSmap Should the generation of SMAP info for JSR45 -->
262+ <!-- debugging be suppressed? [false] -->
263+ <!-- -->
264+ <!-- trimSpaces Should white spaces in template text between -->
265+ <!-- actions or directives be trimmed? [false] -->
266+ <!-- -->
267+ <!-- xpoweredBy Determines whether X-Powered-By response -->
268+ <!-- header is added by generated servlet. [false] -->
269+ <!-- -->
270+ <!-- strictQuoteEscaping When scriptlet expressions are used for -->
271+ <!-- attribute values, should the rules in JSP.1.6 -->
272+ <!-- for the escaping of quote characters be -->
273+ <!-- strictly applied? [true] -->
274+ <!-- -->
275+ <!-- quoteAttributeEL When EL is used in an attribute value on a -->
276+ <!-- JSP page should the rules for quoting of -->
277+ <!-- attributes described in JSP.1.6 be applied to -->
278+ <!-- the expression? [true] -->
279+
280+ <servlet>
281+ <servlet-name>jsp</servlet-name>
282+ <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
283+ <!-- ==================== MiS Add 2015/07/21 ===================== -->
284+ <init-param>
285+ <param-name>engineOptionsClass</param-name>
286+ <param-value>org.opengion.tomcat.HybsServletOptions</param-value>
287+ </init-param>
288+ <init-param>
289+ <param-name>fork</param-name>
290+ <param-value>false</param-value>
291+ </init-param>
292+ <init-param>
293+ <param-name>xpoweredBy</param-name>
294+ <param-value>false</param-value>
295+ </init-param>
296+ <load-on-startup>3</load-on-startup>
297+ </servlet>
298+
299+
300+ <!-- NOTE: An SSI Filter is also available as an alternative SSI -->
301+ <!-- implementation. Use either the Servlet or the Filter but NOT both. -->
302+ <!-- -->
303+ <!-- Server Side Includes processing servlet, which processes SSI -->
304+ <!-- directives in HTML pages consistent with similar support in web -->
305+ <!-- servers like Apache. Traditionally, this servlet is mapped to the -->
306+ <!-- URL pattern "*.shtml". This servlet supports the following -->
307+ <!-- initialization parameters (default values are in square brackets): -->
308+ <!-- -->
309+ <!-- buffered Should output from this servlet be buffered? -->
310+ <!-- (0=false, 1=true) [0] -->
311+ <!-- -->
312+ <!-- debug Debugging detail level for messages logged -->
313+ <!-- by this servlet. [0] -->
314+ <!-- -->
315+ <!-- expires The number of seconds before a page with SSI -->
316+ <!-- directives will expire. [No default] -->
317+ <!-- -->
318+ <!-- isVirtualWebappRelative -->
319+ <!-- Should "virtual" paths be interpreted as -->
320+ <!-- relative to the context root, instead of -->
321+ <!-- the server root? [false] -->
322+ <!-- -->
323+ <!-- inputEncoding The encoding to assume for SSI resources if -->
324+ <!-- one is not available from the resource. -->
325+ <!-- [Platform default] -->
326+ <!-- -->
327+ <!-- outputEncoding The encoding to use for the page that results -->
328+ <!-- from the SSI processing. [UTF-8] -->
329+ <!-- -->
330+ <!-- allowExec Is use of the exec command enabled? [false] -->
331+
332+<!--
333+ <servlet>
334+ <servlet-name>ssi</servlet-name>
335+ <servlet-class>
336+ org.apache.catalina.ssi.SSIServlet
337+ </servlet-class>
338+ <init-param>
339+ <param-name>buffered</param-name>
340+ <param-value>1</param-value>
341+ </init-param>
342+ <init-param>
343+ <param-name>debug</param-name>
344+ <param-value>0</param-value>
345+ </init-param>
346+ <init-param>
347+ <param-name>expires</param-name>
348+ <param-value>666</param-value>
349+ </init-param>
350+ <init-param>
351+ <param-name>isVirtualWebappRelative</param-name>
352+ <param-value>false</param-value>
353+ </init-param>
354+ <load-on-startup>4</load-on-startup>
355+ </servlet>
356+-->
357+
358+
359+ <!-- Common Gateway Includes (CGI) processing servlet, which supports -->
360+ <!-- execution of external applications that conform to the CGI spec -->
361+ <!-- requirements. Typically, this servlet is mapped to the URL pattern -->
362+ <!-- "/cgi-bin/*", which means that any CGI applications that are -->
363+ <!-- executed must be present within the web application. This servlet -->
364+ <!-- supports the following initialization parameters (default values -->
365+ <!-- are in square brackets): -->
366+ <!-- -->
367+ <!-- cgiPathPrefix The CGI search path will start at -->
368+ <!-- webAppRootDir + File.separator + this prefix. -->
369+ <!-- If not set, then webAppRootDir is used. -->
370+ <!-- Recommended value: WEB-INF/cgi -->
371+ <!-- -->
372+ <!-- executable Name of the executable used to run the -->
373+ <!-- script. [perl] -->
374+ <!-- -->
375+ <!-- envHttpHeaders A regular expression used to select the HTTP -->
376+ <!-- headers passed to the CGI process as -->
377+ <!-- environment variables. Note that headers are -->
378+ <!-- converted to upper case before matching and -->
379+ <!-- that the entire header name must match the -->
380+ <!-- pattern. -->
381+ <!-- [ACCEPT[-0-9A-Z]*|CACHE-CONTROL|COOKIE|HOST| -->
382+ <!-- IF-[-0-9A-Z]*|REFERER|USER-AGENT] -->
383+ <!-- -->
384+ <!-- parameterEncoding Name of parameter encoding to be used with -->
385+ <!-- CGI servlet. -->
386+ <!-- [System.getProperty("file.encoding","UTF-8")] -->
387+ <!-- -->
388+ <!-- passShellEnvironment Should the shell environment variables (if -->
389+ <!-- any) be passed to the CGI script? [false] -->
390+ <!-- -->
391+ <!-- stderrTimeout The time (in milliseconds) to wait for the -->
392+ <!-- reading of stderr to complete before -->
393+ <!-- terminating the CGI process. [2000] -->
394+
395+<!--
396+ <servlet>
397+ <servlet-name>cgi</servlet-name>
398+ <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
399+ <init-param>
400+ <param-name>cgiPathPrefix</param-name>
401+ <param-value>WEB-INF/cgi</param-value>
402+ </init-param>
403+ <load-on-startup>5</load-on-startup>
404+ </servlet>
405+-->
406+
407+
408+ <!-- ================ Built In Servlet Mappings ========================= -->
409+
410+
411+ <!-- The servlet mappings for the built in servlets defined above. Note -->
412+ <!-- that, by default, the CGI and SSI servlets are *not* mapped. You -->
413+ <!-- must uncomment these mappings (or add them to your application's own -->
414+ <!-- web.xml deployment descriptor) to enable these services -->
415+
416+ <!-- The mapping for the default servlet -->
417+ <servlet-mapping>
418+ <servlet-name>default</servlet-name>
419+ <url-pattern>/</url-pattern>
420+ </servlet-mapping>
421+
422+ <!-- The mappings for the JSP servlet -->
423+ <servlet-mapping>
424+ <servlet-name>jsp</servlet-name>
425+ <url-pattern>*.jsp</url-pattern>
426+ <url-pattern>*.jspx</url-pattern>
427+ </servlet-mapping>
428+
429+ <!-- The mapping for the SSI servlet -->
430+<!--
431+ <servlet-mapping>
432+ <servlet-name>ssi</servlet-name>
433+ <url-pattern>*.shtml</url-pattern>
434+ </servlet-mapping>
435+-->
436+
437+ <!-- The mapping for the CGI Gateway servlet -->
438+
439+<!--
440+ <servlet-mapping>
441+ <servlet-name>cgi</servlet-name>
442+ <url-pattern>/cgi-bin/*</url-pattern>
443+ </servlet-mapping>
444+-->
445+
446+
447+ <!-- ================== Built In Filter Definitions ===================== -->
448+
449+ <!-- A filter that sets various security related HTTP Response headers. -->
450+ <!-- This filter supports the following initialization parameters -->
451+ <!-- (default values are in square brackets): -->
452+ <!-- -->
453+ <!-- hstsEnabled Should the HTTP Strict Transport Security -->
454+ <!-- (HSTS) header be added to the response? See -->
455+ <!-- RFC 6797 for more information on HSTS. [true] -->
456+ <!-- -->
457+ <!-- hstsMaxAgeSeconds The max age value that should be used in the -->
458+ <!-- HSTS header. Negative values will be treated -->
459+ <!-- as zero. [0] -->
460+ <!-- -->
461+ <!-- hstsIncludeSubDomains -->
462+ <!-- Should the includeSubDomains parameter be -->
463+ <!-- included in the HSTS header. -->
464+ <!-- -->
465+ <!-- antiClickJackingEnabled -->
466+ <!-- Should the anti click-jacking header -->
467+ <!-- X-Frame-Options be added to every response? -->
468+ <!-- [true] -->
469+ <!-- -->
470+ <!-- antiClickJackingOption -->
471+ <!-- What value should be used for the header. Must -->
472+ <!-- be one of DENY, SAMEORIGIN, ALLOW-FROM -->
473+ <!-- (case-insensitive). [DENY] -->
474+ <!-- -->
475+ <!-- antiClickJackingUri IF ALLOW-FROM is used, what URI should be -->
476+ <!-- allowed? [] -->
477+ <!-- -->
478+ <!-- blockContentTypeSniffingEnabled -->
479+ <!-- Should the header that blocks content type -->
480+ <!-- sniffing be added to every response? [true] -->
481+<!--
482+ <filter>
483+ <filter-name>httpHeaderSecurity</filter-name>
484+ <filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
485+ <async-supported>true</async-supported>
486+ </filter>
487+-->
488+
489+ <!-- A filter that sets character encoding that is used to decode -->
490+ <!-- parameters in a POST request -->
491+<!--
492+ <filter>
493+ <filter-name>setCharacterEncodingFilter</filter-name>
494+ <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
495+ <init-param>
496+ <param-name>encoding</param-name>
497+ <param-value>UTF-8</param-value>
498+ </init-param>
499+ <async-supported>true</async-supported>
500+ </filter>
501+-->
502+
503+ <!-- A filter that triggers request parameters parsing and rejects the -->
504+ <!-- request if some parameters were skipped because of parsing errors or -->
505+ <!-- request size limitations. -->
506+<!--
507+ <filter>
508+ <filter-name>failedRequestFilter</filter-name>
509+ <filter-class>
510+ org.apache.catalina.filters.FailedRequestFilter
511+ </filter-class>
512+ <async-supported>true</async-supported>
513+ </filter>
514+-->
515+
516+
517+ <!-- NOTE: An SSI Servlet is also available as an alternative SSI -->
518+ <!-- implementation. Use either the Servlet or the Filter but NOT both. -->
519+ <!-- -->
520+ <!-- Server Side Includes processing filter, which processes SSI -->
521+ <!-- directives in HTML pages consistent with similar support in web -->
522+ <!-- servers like Apache. Traditionally, this filter is mapped to the -->
523+ <!-- URL pattern "*.shtml", though it can be mapped to "*" as it will -->
524+ <!-- selectively enable/disable SSI processing based on mime types. For -->
525+ <!-- this to work you will need to uncomment the .shtml mime type -->
526+ <!-- definition towards the bottom of this file. -->
527+ <!-- The contentType init param allows you to apply SSI processing to JSP -->
528+ <!-- pages, javascript, or any other content you wish. This filter -->
529+ <!-- supports the following initialization parameters (default values are -->
530+ <!-- in square brackets): -->
531+ <!-- -->
532+ <!-- contentType A regex pattern that must be matched before -->
533+ <!-- SSI processing is applied. -->
534+ <!-- [text/x-server-parsed-html(;.*)?] -->
535+ <!-- -->
536+ <!-- debug Debugging detail level for messages logged -->
537+ <!-- by this servlet. [0] -->
538+ <!-- -->
539+ <!-- expires The number of seconds before a page with SSI -->
540+ <!-- directives will expire. [No default] -->
541+ <!-- -->
542+ <!-- isVirtualWebappRelative -->
543+ <!-- Should "virtual" paths be interpreted as -->
544+ <!-- relative to the context root, instead of -->
545+ <!-- the server root? [false] -->
546+ <!-- -->
547+ <!-- allowExec Is use of the exec command enabled? [false] -->
548+
549+<!--
550+ <filter>
551+ <filter-name>ssi</filter-name>
552+ <filter-class>
553+ org.apache.catalina.ssi.SSIFilter
554+ </filter-class>
555+ <init-param>
556+ <param-name>contentType</param-name>
557+ <param-value>text/x-server-parsed-html(;.*)?</param-value>
558+ </init-param>
559+ <init-param>
560+ <param-name>debug</param-name>
561+ <param-value>0</param-value>
562+ </init-param>
563+ <init-param>
564+ <param-name>expires</param-name>
565+ <param-value>666</param-value>
566+ </init-param>
567+ <init-param>
568+ <param-name>isVirtualWebappRelative</param-name>
569+ <param-value>false</param-value>
570+ </init-param>
571+ </filter>
572+-->
573+
574+
575+ <!-- ==================== Built In Filter Mappings ====================== -->
576+
577+ <!-- The mapping for the HTTP header security Filter -->
578+<!--
579+ <filter-mapping>
580+ <filter-name>httpHeaderSecurity</filter-name>
581+ <url-pattern>/*</url-pattern>
582+ <dispatcher>REQUEST</dispatcher>
583+ </filter-mapping>
584+-->
585+
586+ <!-- The mapping for the Set Character Encoding Filter -->
587+<!--
588+ <filter-mapping>
589+ <filter-name>setCharacterEncodingFilter</filter-name>
590+ <url-pattern>/*</url-pattern>
591+ </filter-mapping>
592+-->
593+
594+ <!-- The mapping for the Failed Request Filter -->
595+<!--
596+ <filter-mapping>
597+ <filter-name>failedRequestFilter</filter-name>
598+ <url-pattern>/*</url-pattern>
599+ </filter-mapping>
600+-->
601+
602+ <!-- The mapping for the SSI Filter -->
603+<!--
604+ <filter-mapping>
605+ <filter-name>ssi</filter-name>
606+ <url-pattern>*.shtml</url-pattern>
607+ </filter-mapping>
608+-->
609+
610+
611+ <!-- ==================== Default Session Configuration ================= -->
612+ <!-- You can set the default session timeout (in minutes) for all newly -->
613+ <!-- created sessions by modifying the value below. -->
614+
615+ <session-config>
616+ <session-timeout>30</session-timeout>
617+ </session-config>
618+
619+
620+ <!-- ===================== Default MIME Type Mappings =================== -->
621+ <!-- When serving static resources, Tomcat will automatically generate -->
622+ <!-- a "Content-Type" header based on the resource's filename extension, -->
623+ <!-- based on these mappings. Additional mappings can be added here (to -->
624+ <!-- apply to all web applications), or in your own application's web.xml -->
625+ <!-- deployment descriptor. -->
626+ <!-- Note: Extensions are always matched in a case-insensitive manner. -->
627+
628+ <mime-mapping>
629+ <extension>123</extension>
630+ <mime-type>application/vnd.lotus-1-2-3</mime-type>
631+ </mime-mapping>
632+ <mime-mapping>
633+ <extension>3dml</extension>
634+ <mime-type>text/vnd.in3d.3dml</mime-type>
635+ </mime-mapping>
636+ <mime-mapping>
637+ <extension>3ds</extension>
638+ <mime-type>image/x-3ds</mime-type>
639+ </mime-mapping>
640+ <mime-mapping>
641+ <extension>3g2</extension>
642+ <mime-type>video/3gpp2</mime-type>
643+ </mime-mapping>
644+ <mime-mapping>
645+ <extension>3gp</extension>
646+ <mime-type>video/3gpp</mime-type>
647+ </mime-mapping>
648+ <mime-mapping>
649+ <extension>7z</extension>
650+ <mime-type>application/x-7z-compressed</mime-type>
651+ </mime-mapping>
652+ <mime-mapping>
653+ <extension>aab</extension>
654+ <mime-type>application/x-authorware-bin</mime-type>
655+ </mime-mapping>
656+ <mime-mapping>
657+ <extension>aac</extension>
658+ <mime-type>audio/x-aac</mime-type>
659+ </mime-mapping>
660+ <mime-mapping>
661+ <extension>aam</extension>
662+ <mime-type>application/x-authorware-map</mime-type>
663+ </mime-mapping>
664+ <mime-mapping>
665+ <extension>aas</extension>
666+ <mime-type>application/x-authorware-seg</mime-type>
667+ </mime-mapping>
668+ <mime-mapping>
669+ <extension>abs</extension>
670+ <mime-type>audio/x-mpeg</mime-type>
671+ </mime-mapping>
672+ <mime-mapping>
673+ <extension>abw</extension>
674+ <mime-type>application/x-abiword</mime-type>
675+ </mime-mapping>
676+ <mime-mapping>
677+ <extension>ac</extension>
678+ <mime-type>application/pkix-attr-cert</mime-type>
679+ </mime-mapping>
680+ <mime-mapping>
681+ <extension>acc</extension>
682+ <mime-type>application/vnd.americandynamics.acc</mime-type>
683+ </mime-mapping>
684+ <mime-mapping>
685+ <extension>ace</extension>
686+ <mime-type>application/x-ace-compressed</mime-type>
687+ </mime-mapping>
688+ <mime-mapping>
689+ <extension>acu</extension>
690+ <mime-type>application/vnd.acucobol</mime-type>
691+ </mime-mapping>
692+ <mime-mapping>
693+ <extension>acutc</extension>
694+ <mime-type>application/vnd.acucorp</mime-type>
695+ </mime-mapping>
696+ <mime-mapping>
697+ <extension>adp</extension>
698+ <mime-type>audio/adpcm</mime-type>
699+ </mime-mapping>
700+ <mime-mapping>
701+ <extension>aep</extension>
702+ <mime-type>application/vnd.audiograph</mime-type>
703+ </mime-mapping>
704+ <mime-mapping>
705+ <extension>afm</extension>
706+ <mime-type>application/x-font-type1</mime-type>
707+ </mime-mapping>
708+ <mime-mapping>
709+ <extension>afp</extension>
710+ <mime-type>application/vnd.ibm.modcap</mime-type>
711+ </mime-mapping>
712+ <mime-mapping>
713+ <extension>ahead</extension>
714+ <mime-type>application/vnd.ahead.space</mime-type>
715+ </mime-mapping>
716+ <mime-mapping>
717+ <extension>ai</extension>
718+ <mime-type>application/postscript</mime-type>
719+ </mime-mapping>
720+ <mime-mapping>
721+ <extension>aif</extension>
722+ <mime-type>audio/x-aiff</mime-type>
723+ </mime-mapping>
724+ <mime-mapping>
725+ <extension>aifc</extension>
726+ <mime-type>audio/x-aiff</mime-type>
727+ </mime-mapping>
728+ <mime-mapping>
729+ <extension>aiff</extension>
730+ <mime-type>audio/x-aiff</mime-type>
731+ </mime-mapping>
732+ <mime-mapping>
733+ <extension>aim</extension>
734+ <mime-type>application/x-aim</mime-type>
735+ </mime-mapping>
736+ <mime-mapping>
737+ <extension>air</extension>
738+ <mime-type>application/vnd.adobe.air-application-installer-package+zip</mime-type>
739+ </mime-mapping>
740+ <mime-mapping>
741+ <extension>ait</extension>
742+ <mime-type>application/vnd.dvb.ait</mime-type>
743+ </mime-mapping>
744+ <mime-mapping>
745+ <extension>ami</extension>
746+ <mime-type>application/vnd.amiga.ami</mime-type>
747+ </mime-mapping>
748+ <mime-mapping>
749+ <extension>anx</extension>
750+ <mime-type>application/annodex</mime-type>
751+ </mime-mapping>
752+ <mime-mapping>
753+ <extension>apk</extension>
754+ <mime-type>application/vnd.android.package-archive</mime-type>
755+ </mime-mapping>
756+ <mime-mapping>
757+ <extension>appcache</extension>
758+ <mime-type>text/cache-manifest</mime-type>
759+ </mime-mapping>
760+ <mime-mapping>
761+ <extension>application</extension>
762+ <mime-type>application/x-ms-application</mime-type>
763+ </mime-mapping>
764+ <mime-mapping>
765+ <extension>apr</extension>
766+ <mime-type>application/vnd.lotus-approach</mime-type>
767+ </mime-mapping>
768+ <mime-mapping>
769+ <extension>arc</extension>
770+ <mime-type>application/x-freearc</mime-type>
771+ </mime-mapping>
772+ <mime-mapping>
773+ <extension>art</extension>
774+ <mime-type>image/x-jg</mime-type>
775+ </mime-mapping>
776+ <mime-mapping>
777+ <extension>asc</extension>
778+ <mime-type>application/pgp-signature</mime-type>
779+ </mime-mapping>
780+ <mime-mapping>
781+ <extension>asf</extension>
782+ <mime-type>video/x-ms-asf</mime-type>
783+ </mime-mapping>
784+ <mime-mapping>
785+ <extension>asm</extension>
786+ <mime-type>text/x-asm</mime-type>
787+ </mime-mapping>
788+ <mime-mapping>
789+ <extension>aso</extension>
790+ <mime-type>application/vnd.accpac.simply.aso</mime-type>
791+ </mime-mapping>
792+ <mime-mapping>
793+ <extension>asx</extension>
794+ <mime-type>video/x-ms-asf</mime-type>
795+ </mime-mapping>
796+ <mime-mapping>
797+ <extension>atc</extension>
798+ <mime-type>application/vnd.acucorp</mime-type>
799+ </mime-mapping>
800+ <mime-mapping>
801+ <extension>atom</extension>
802+ <mime-type>application/atom+xml</mime-type>
803+ </mime-mapping>
804+ <mime-mapping>
805+ <extension>atomcat</extension>
806+ <mime-type>application/atomcat+xml</mime-type>
807+ </mime-mapping>
808+ <mime-mapping>
809+ <extension>atomsvc</extension>
810+ <mime-type>application/atomsvc+xml</mime-type>
811+ </mime-mapping>
812+ <mime-mapping>
813+ <extension>atx</extension>
814+ <mime-type>application/vnd.antix.game-component</mime-type>
815+ </mime-mapping>
816+ <mime-mapping>
817+ <extension>au</extension>
818+ <mime-type>audio/basic</mime-type>
819+ </mime-mapping>
820+ <mime-mapping>
821+ <extension>avi</extension>
822+ <mime-type>video/x-msvideo</mime-type>
823+ </mime-mapping>
824+ <mime-mapping>
825+ <extension>avx</extension>
826+ <mime-type>video/x-rad-screenplay</mime-type>
827+ </mime-mapping>
828+ <mime-mapping>
829+ <extension>aw</extension>
830+ <mime-type>application/applixware</mime-type>
831+ </mime-mapping>
832+ <mime-mapping>
833+ <extension>axa</extension>
834+ <mime-type>audio/annodex</mime-type>
835+ </mime-mapping>
836+ <mime-mapping>
837+ <extension>axv</extension>
838+ <mime-type>video/annodex</mime-type>
839+ </mime-mapping>
840+ <mime-mapping>
841+ <extension>azf</extension>
842+ <mime-type>application/vnd.airzip.filesecure.azf</mime-type>
843+ </mime-mapping>
844+ <mime-mapping>
845+ <extension>azs</extension>
846+ <mime-type>application/vnd.airzip.filesecure.azs</mime-type>
847+ </mime-mapping>
848+ <mime-mapping>
849+ <extension>azw</extension>
850+ <mime-type>application/vnd.amazon.ebook</mime-type>
851+ </mime-mapping>
852+ <mime-mapping>
853+ <extension>bat</extension>
854+ <mime-type>application/x-msdownload</mime-type>
855+ </mime-mapping>
856+ <mime-mapping>
857+ <extension>bcpio</extension>
858+ <mime-type>application/x-bcpio</mime-type>
859+ </mime-mapping>
860+ <mime-mapping>
861+ <extension>bdf</extension>
862+ <mime-type>application/x-font-bdf</mime-type>
863+ </mime-mapping>
864+ <mime-mapping>
865+ <extension>bdm</extension>
866+ <mime-type>application/vnd.syncml.dm+wbxml</mime-type>
867+ </mime-mapping>
868+ <mime-mapping>
869+ <extension>bed</extension>
870+ <mime-type>application/vnd.realvnc.bed</mime-type>
871+ </mime-mapping>
872+ <mime-mapping>
873+ <extension>bh2</extension>
874+ <mime-type>application/vnd.fujitsu.oasysprs</mime-type>
875+ </mime-mapping>
876+ <mime-mapping>
877+ <extension>bin</extension>
878+ <mime-type>application/octet-stream</mime-type>
879+ </mime-mapping>
880+ <mime-mapping>
881+ <extension>blb</extension>
882+ <mime-type>application/x-blorb</mime-type>
883+ </mime-mapping>
884+ <mime-mapping>
885+ <extension>blorb</extension>
886+ <mime-type>application/x-blorb</mime-type>
887+ </mime-mapping>
888+ <mime-mapping>
889+ <extension>bmi</extension>
890+ <mime-type>application/vnd.bmi</mime-type>
891+ </mime-mapping>
892+ <mime-mapping>
893+ <extension>bmp</extension>
894+ <mime-type>image/bmp</mime-type>
895+ </mime-mapping>
896+ <mime-mapping>
897+ <extension>body</extension>
898+ <mime-type>text/html</mime-type>
899+ </mime-mapping>
900+ <mime-mapping>
901+ <extension>book</extension>
902+ <mime-type>application/vnd.framemaker</mime-type>
903+ </mime-mapping>
904+ <mime-mapping>
905+ <extension>box</extension>
906+ <mime-type>application/vnd.previewsystems.box</mime-type>
907+ </mime-mapping>
908+ <mime-mapping>
909+ <extension>boz</extension>
910+ <mime-type>application/x-bzip2</mime-type>
911+ </mime-mapping>
912+ <mime-mapping>
913+ <extension>bpk</extension>
914+ <mime-type>application/octet-stream</mime-type>
915+ </mime-mapping>
916+ <mime-mapping>
917+ <extension>btif</extension>
918+ <mime-type>image/prs.btif</mime-type>
919+ </mime-mapping>
920+ <mime-mapping>
921+ <extension>bz</extension>
922+ <mime-type>application/x-bzip</mime-type>
923+ </mime-mapping>
924+ <mime-mapping>
925+ <extension>bz2</extension>
926+ <mime-type>application/x-bzip2</mime-type>
927+ </mime-mapping>
928+ <mime-mapping>
929+ <extension>c</extension>
930+ <mime-type>text/x-c</mime-type>
931+ </mime-mapping>
932+ <mime-mapping>
933+ <extension>c11amc</extension>
934+ <mime-type>application/vnd.cluetrust.cartomobile-config</mime-type>
935+ </mime-mapping>
936+ <mime-mapping>
937+ <extension>c11amz</extension>
938+ <mime-type>application/vnd.cluetrust.cartomobile-config-pkg</mime-type>
939+ </mime-mapping>
940+ <mime-mapping>
941+ <extension>c4d</extension>
942+ <mime-type>application/vnd.clonk.c4group</mime-type>
943+ </mime-mapping>
944+ <mime-mapping>
945+ <extension>c4f</extension>
946+ <mime-type>application/vnd.clonk.c4group</mime-type>
947+ </mime-mapping>
948+ <mime-mapping>
949+ <extension>c4g</extension>
950+ <mime-type>application/vnd.clonk.c4group</mime-type>
951+ </mime-mapping>
952+ <mime-mapping>
953+ <extension>c4p</extension>
954+ <mime-type>application/vnd.clonk.c4group</mime-type>
955+ </mime-mapping>
956+ <mime-mapping>
957+ <extension>c4u</extension>
958+ <mime-type>application/vnd.clonk.c4group</mime-type>
959+ </mime-mapping>
960+ <mime-mapping>
961+ <extension>cab</extension>
962+ <mime-type>application/vnd.ms-cab-compressed</mime-type>
963+ </mime-mapping>
964+ <mime-mapping>
965+ <extension>caf</extension>
966+ <mime-type>audio/x-caf</mime-type>
967+ </mime-mapping>
968+ <mime-mapping>
969+ <extension>cap</extension>
970+ <mime-type>application/vnd.tcpdump.pcap</mime-type>
971+ </mime-mapping>
972+ <mime-mapping>
973+ <extension>car</extension>
974+ <mime-type>application/vnd.curl.car</mime-type>
975+ </mime-mapping>
976+ <mime-mapping>
977+ <extension>cat</extension>
978+ <mime-type>application/vnd.ms-pki.seccat</mime-type>
979+ </mime-mapping>
980+ <mime-mapping>
981+ <extension>cb7</extension>
982+ <mime-type>application/x-cbr</mime-type>
983+ </mime-mapping>
984+ <mime-mapping>
985+ <extension>cba</extension>
986+ <mime-type>application/x-cbr</mime-type>
987+ </mime-mapping>
988+ <mime-mapping>
989+ <extension>cbr</extension>
990+ <mime-type>application/x-cbr</mime-type>
991+ </mime-mapping>
992+ <mime-mapping>
993+ <extension>cbt</extension>
994+ <mime-type>application/x-cbr</mime-type>
995+ </mime-mapping>
996+ <mime-mapping>
997+ <extension>cbz</extension>
998+ <mime-type>application/x-cbr</mime-type>
999+ </mime-mapping>
1000+ <mime-mapping>
1001+ <extension>cc</extension>
1002+ <mime-type>text/x-c</mime-type>
1003+ </mime-mapping>
1004+ <mime-mapping>
1005+ <extension>cct</extension>
1006+ <mime-type>application/x-director</mime-type>
1007+ </mime-mapping>
1008+ <mime-mapping>
1009+ <extension>ccxml</extension>
1010+ <mime-type>application/ccxml+xml</mime-type>
1011+ </mime-mapping>
1012+ <mime-mapping>
1013+ <extension>cdbcmsg</extension>
1014+ <mime-type>application/vnd.contact.cmsg</mime-type>
1015+ </mime-mapping>
1016+ <mime-mapping>
1017+ <extension>cdf</extension>
1018+ <mime-type>application/x-cdf</mime-type>
1019+ </mime-mapping>
1020+ <mime-mapping>
1021+ <extension>cdkey</extension>
1022+ <mime-type>application/vnd.mediastation.cdkey</mime-type>
1023+ </mime-mapping>
1024+ <mime-mapping>
1025+ <extension>cdmia</extension>
1026+ <mime-type>application/cdmi-capability</mime-type>
1027+ </mime-mapping>
1028+ <mime-mapping>
1029+ <extension>cdmic</extension>
1030+ <mime-type>application/cdmi-container</mime-type>
1031+ </mime-mapping>
1032+ <mime-mapping>
1033+ <extension>cdmid</extension>
1034+ <mime-type>application/cdmi-domain</mime-type>
1035+ </mime-mapping>
1036+ <mime-mapping>
1037+ <extension>cdmio</extension>
1038+ <mime-type>application/cdmi-object</mime-type>
1039+ </mime-mapping>
1040+ <mime-mapping>
1041+ <extension>cdmiq</extension>
1042+ <mime-type>application/cdmi-queue</mime-type>
1043+ </mime-mapping>
1044+ <mime-mapping>
1045+ <extension>cdx</extension>
1046+ <mime-type>chemical/x-cdx</mime-type>
1047+ </mime-mapping>
1048+ <mime-mapping>
1049+ <extension>cdxml</extension>
1050+ <mime-type>application/vnd.chemdraw+xml</mime-type>
1051+ </mime-mapping>
1052+ <mime-mapping>
1053+ <extension>cdy</extension>
1054+ <mime-type>application/vnd.cinderella</mime-type>
1055+ </mime-mapping>
1056+ <mime-mapping>
1057+ <extension>cer</extension>
1058+ <mime-type>application/pkix-cert</mime-type>
1059+ </mime-mapping>
1060+ <mime-mapping>
1061+ <extension>cfs</extension>
1062+ <mime-type>application/x-cfs-compressed</mime-type>
1063+ </mime-mapping>
1064+ <mime-mapping>
1065+ <extension>cgm</extension>
1066+ <mime-type>image/cgm</mime-type>
1067+ </mime-mapping>
1068+ <mime-mapping>
1069+ <extension>chat</extension>
1070+ <mime-type>application/x-chat</mime-type>
1071+ </mime-mapping>
1072+ <mime-mapping>
1073+ <extension>chm</extension>
1074+ <mime-type>application/vnd.ms-htmlhelp</mime-type>
1075+ </mime-mapping>
1076+ <mime-mapping>
1077+ <extension>chrt</extension>
1078+ <mime-type>application/vnd.kde.kchart</mime-type>
1079+ </mime-mapping>
1080+ <mime-mapping>
1081+ <extension>cif</extension>
1082+ <mime-type>chemical/x-cif</mime-type>
1083+ </mime-mapping>
1084+ <mime-mapping>
1085+ <extension>cii</extension>
1086+ <mime-type>application/vnd.anser-web-certificate-issue-initiation</mime-type>
1087+ </mime-mapping>
1088+ <mime-mapping>
1089+ <extension>cil</extension>
1090+ <mime-type>application/vnd.ms-artgalry</mime-type>
1091+ </mime-mapping>
1092+ <mime-mapping>
1093+ <extension>cla</extension>
1094+ <mime-type>application/vnd.claymore</mime-type>
1095+ </mime-mapping>
1096+ <mime-mapping>
1097+ <extension>class</extension>
1098+ <mime-type>application/java</mime-type>
1099+ </mime-mapping>
1100+ <mime-mapping>
1101+ <extension>clkk</extension>
1102+ <mime-type>application/vnd.crick.clicker.keyboard</mime-type>
1103+ </mime-mapping>
1104+ <mime-mapping>
1105+ <extension>clkp</extension>
1106+ <mime-type>application/vnd.crick.clicker.palette</mime-type>
1107+ </mime-mapping>
1108+ <mime-mapping>
1109+ <extension>clkt</extension>
1110+ <mime-type>application/vnd.crick.clicker.template</mime-type>
1111+ </mime-mapping>
1112+ <mime-mapping>
1113+ <extension>clkw</extension>
1114+ <mime-type>application/vnd.crick.clicker.wordbank</mime-type>
1115+ </mime-mapping>
1116+ <mime-mapping>
1117+ <extension>clkx</extension>
1118+ <mime-type>application/vnd.crick.clicker</mime-type>
1119+ </mime-mapping>
1120+ <mime-mapping>
1121+ <extension>clp</extension>
1122+ <mime-type>application/x-msclip</mime-type>
1123+ </mime-mapping>
1124+ <mime-mapping>
1125+ <extension>cmc</extension>
1126+ <mime-type>application/vnd.cosmocaller</mime-type>
1127+ </mime-mapping>
1128+ <mime-mapping>
1129+ <extension>cmdf</extension>
1130+ <mime-type>chemical/x-cmdf</mime-type>
1131+ </mime-mapping>
1132+ <mime-mapping>
1133+ <extension>cml</extension>
1134+ <mime-type>chemical/x-cml</mime-type>
1135+ </mime-mapping>
1136+ <mime-mapping>
1137+ <extension>cmp</extension>
1138+ <mime-type>application/vnd.yellowriver-custom-menu</mime-type>
1139+ </mime-mapping>
1140+ <mime-mapping>
1141+ <extension>cmx</extension>
1142+ <mime-type>image/x-cmx</mime-type>
1143+ </mime-mapping>
1144+ <mime-mapping>
1145+ <extension>cod</extension>
1146+ <mime-type>application/vnd.rim.cod</mime-type>
1147+ </mime-mapping>
1148+ <mime-mapping>
1149+ <extension>com</extension>
1150+ <mime-type>application/x-msdownload</mime-type>
1151+ </mime-mapping>
1152+ <mime-mapping>
1153+ <extension>conf</extension>
1154+ <mime-type>text/plain</mime-type>
1155+ </mime-mapping>
1156+ <mime-mapping>
1157+ <extension>cpio</extension>
1158+ <mime-type>application/x-cpio</mime-type>
1159+ </mime-mapping>
1160+ <mime-mapping>
1161+ <extension>cpp</extension>
1162+ <mime-type>text/x-c</mime-type>
1163+ </mime-mapping>
1164+ <mime-mapping>
1165+ <extension>cpt</extension>
1166+ <mime-type>application/mac-compactpro</mime-type>
1167+ </mime-mapping>
1168+ <mime-mapping>
1169+ <extension>crd</extension>
1170+ <mime-type>application/x-mscardfile</mime-type>
1171+ </mime-mapping>
1172+ <mime-mapping>
1173+ <extension>crl</extension>
1174+ <mime-type>application/pkix-crl</mime-type>
1175+ </mime-mapping>
1176+ <mime-mapping>
1177+ <extension>crt</extension>
1178+ <mime-type>application/x-x509-ca-cert</mime-type>
1179+ </mime-mapping>
1180+ <mime-mapping>
1181+ <extension>cryptonote</extension>
1182+ <mime-type>application/vnd.rig.cryptonote</mime-type>
1183+ </mime-mapping>
1184+ <mime-mapping>
1185+ <extension>csh</extension>
1186+ <mime-type>application/x-csh</mime-type>
1187+ </mime-mapping>
1188+ <mime-mapping>
1189+ <extension>csml</extension>
1190+ <mime-type>chemical/x-csml</mime-type>
1191+ </mime-mapping>
1192+ <mime-mapping>
1193+ <extension>csp</extension>
1194+ <mime-type>application/vnd.commonspace</mime-type>
1195+ </mime-mapping>
1196+ <mime-mapping>
1197+ <extension>css</extension>
1198+ <mime-type>text/css</mime-type>
1199+ </mime-mapping>
1200+ <mime-mapping>
1201+ <extension>cst</extension>
1202+ <mime-type>application/x-director</mime-type>
1203+ </mime-mapping>
1204+ <mime-mapping>
1205+ <extension>csv</extension>
1206+ <mime-type>text/csv</mime-type>
1207+ </mime-mapping>
1208+ <mime-mapping>
1209+ <extension>cu</extension>
1210+ <mime-type>application/cu-seeme</mime-type>
1211+ </mime-mapping>
1212+ <mime-mapping>
1213+ <extension>curl</extension>
1214+ <mime-type>text/vnd.curl</mime-type>
1215+ </mime-mapping>
1216+ <mime-mapping>
1217+ <extension>cww</extension>
1218+ <mime-type>application/prs.cww</mime-type>
1219+ </mime-mapping>
1220+ <mime-mapping>
1221+ <extension>cxt</extension>
1222+ <mime-type>application/x-director</mime-type>
1223+ </mime-mapping>
1224+ <mime-mapping>
1225+ <extension>cxx</extension>
1226+ <mime-type>text/x-c</mime-type>
1227+ </mime-mapping>
1228+ <mime-mapping>
1229+ <extension>dae</extension>
1230+ <mime-type>model/vnd.collada+xml</mime-type>
1231+ </mime-mapping>
1232+ <mime-mapping>
1233+ <extension>daf</extension>
1234+ <mime-type>application/vnd.mobius.daf</mime-type>
1235+ </mime-mapping>
1236+ <mime-mapping>
1237+ <extension>dart</extension>
1238+ <mime-type>application/vnd.dart</mime-type>
1239+ </mime-mapping>
1240+ <mime-mapping>
1241+ <extension>dataless</extension>
1242+ <mime-type>application/vnd.fdsn.seed</mime-type>
1243+ </mime-mapping>
1244+ <mime-mapping>
1245+ <extension>davmount</extension>
1246+ <mime-type>application/davmount+xml</mime-type>
1247+ </mime-mapping>
1248+ <mime-mapping>
1249+ <extension>dbk</extension>
1250+ <mime-type>application/docbook+xml</mime-type>
1251+ </mime-mapping>
1252+ <mime-mapping>
1253+ <extension>dcr</extension>
1254+ <mime-type>application/x-director</mime-type>
1255+ </mime-mapping>
1256+ <mime-mapping>
1257+ <extension>dcurl</extension>
1258+ <mime-type>text/vnd.curl.dcurl</mime-type>
1259+ </mime-mapping>
1260+ <mime-mapping>
1261+ <extension>dd2</extension>
1262+ <mime-type>application/vnd.oma.dd2+xml</mime-type>
1263+ </mime-mapping>
1264+ <mime-mapping>
1265+ <extension>ddd</extension>
1266+ <mime-type>application/vnd.fujixerox.ddd</mime-type>
1267+ </mime-mapping>
1268+ <mime-mapping>
1269+ <extension>deb</extension>
1270+ <mime-type>application/x-debian-package</mime-type>
1271+ </mime-mapping>
1272+ <mime-mapping>
1273+ <extension>def</extension>
1274+ <mime-type>text/plain</mime-type>
1275+ </mime-mapping>
1276+ <mime-mapping>
1277+ <extension>deploy</extension>
1278+ <mime-type>application/octet-stream</mime-type>
1279+ </mime-mapping>
1280+ <mime-mapping>
1281+ <extension>der</extension>
1282+ <mime-type>application/x-x509-ca-cert</mime-type>
1283+ </mime-mapping>
1284+ <mime-mapping>
1285+ <extension>dfac</extension>
1286+ <mime-type>application/vnd.dreamfactory</mime-type>
1287+ </mime-mapping>
1288+ <mime-mapping>
1289+ <extension>dgc</extension>
1290+ <mime-type>application/x-dgc-compressed</mime-type>
1291+ </mime-mapping>
1292+ <mime-mapping>
1293+ <extension>dib</extension>
1294+ <mime-type>image/bmp</mime-type>
1295+ </mime-mapping>
1296+ <mime-mapping>
1297+ <extension>dic</extension>
1298+ <mime-type>text/x-c</mime-type>
1299+ </mime-mapping>
1300+ <mime-mapping>
1301+ <extension>dir</extension>
1302+ <mime-type>application/x-director</mime-type>
1303+ </mime-mapping>
1304+ <mime-mapping>
1305+ <extension>dis</extension>
1306+ <mime-type>application/vnd.mobius.dis</mime-type>
1307+ </mime-mapping>
1308+ <mime-mapping>
1309+ <extension>dist</extension>
1310+ <mime-type>application/octet-stream</mime-type>
1311+ </mime-mapping>
1312+ <mime-mapping>
1313+ <extension>distz</extension>
1314+ <mime-type>application/octet-stream</mime-type>
1315+ </mime-mapping>
1316+ <mime-mapping>
1317+ <extension>djv</extension>
1318+ <mime-type>image/vnd.djvu</mime-type>
1319+ </mime-mapping>
1320+ <mime-mapping>
1321+ <extension>djvu</extension>
1322+ <mime-type>image/vnd.djvu</mime-type>
1323+ </mime-mapping>
1324+ <mime-mapping>
1325+ <extension>dll</extension>
1326+ <mime-type>application/x-msdownload</mime-type>
1327+ </mime-mapping>
1328+ <mime-mapping>
1329+ <extension>dmg</extension>
1330+ <mime-type>application/x-apple-diskimage</mime-type>
1331+ </mime-mapping>
1332+ <mime-mapping>
1333+ <extension>dmp</extension>
1334+ <mime-type>application/vnd.tcpdump.pcap</mime-type>
1335+ </mime-mapping>
1336+ <mime-mapping>
1337+ <extension>dms</extension>
1338+ <mime-type>application/octet-stream</mime-type>
1339+ </mime-mapping>
1340+ <mime-mapping>
1341+ <extension>dna</extension>
1342+ <mime-type>application/vnd.dna</mime-type>
1343+ </mime-mapping>
1344+ <mime-mapping>
1345+ <extension>doc</extension>
1346+ <mime-type>application/msword</mime-type>
1347+ </mime-mapping>
1348+ <mime-mapping>
1349+ <extension>docm</extension>
1350+ <mime-type>application/vnd.ms-word.document.macroenabled.12</mime-type>
1351+ </mime-mapping>
1352+ <mime-mapping>
1353+ <extension>docx</extension>
1354+ <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
1355+ </mime-mapping>
1356+ <mime-mapping>
1357+ <extension>dot</extension>
1358+ <mime-type>application/msword</mime-type>
1359+ </mime-mapping>
1360+ <mime-mapping>
1361+ <extension>dotm</extension>
1362+ <mime-type>application/vnd.ms-word.template.macroenabled.12</mime-type>
1363+ </mime-mapping>
1364+ <mime-mapping>
1365+ <extension>dotx</extension>
1366+ <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.template</mime-type>
1367+ </mime-mapping>
1368+ <mime-mapping>
1369+ <extension>dp</extension>
1370+ <mime-type>application/vnd.osgi.dp</mime-type>
1371+ </mime-mapping>
1372+ <mime-mapping>
1373+ <extension>dpg</extension>
1374+ <mime-type>application/vnd.dpgraph</mime-type>
1375+ </mime-mapping>
1376+ <mime-mapping>
1377+ <extension>dra</extension>
1378+ <mime-type>audio/vnd.dra</mime-type>
1379+ </mime-mapping>
1380+ <mime-mapping>
1381+ <extension>dsc</extension>
1382+ <mime-type>text/prs.lines.tag</mime-type>
1383+ </mime-mapping>
1384+ <mime-mapping>
1385+ <extension>dssc</extension>
1386+ <mime-type>application/dssc+der</mime-type>
1387+ </mime-mapping>
1388+ <mime-mapping>
1389+ <extension>dtb</extension>
1390+ <mime-type>application/x-dtbook+xml</mime-type>
1391+ </mime-mapping>
1392+ <mime-mapping>
1393+ <extension>dtd</extension>
1394+ <mime-type>application/xml-dtd</mime-type>
1395+ </mime-mapping>
1396+ <mime-mapping>
1397+ <extension>dts</extension>
1398+ <mime-type>audio/vnd.dts</mime-type>
1399+ </mime-mapping>
1400+ <mime-mapping>
1401+ <extension>dtshd</extension>
1402+ <mime-type>audio/vnd.dts.hd</mime-type>
1403+ </mime-mapping>
1404+ <mime-mapping>
1405+ <extension>dump</extension>
1406+ <mime-type>application/octet-stream</mime-type>
1407+ </mime-mapping>
1408+ <mime-mapping>
1409+ <extension>dv</extension>
1410+ <mime-type>video/x-dv</mime-type>
1411+ </mime-mapping>
1412+ <mime-mapping>
1413+ <extension>dvb</extension>
1414+ <mime-type>video/vnd.dvb.file</mime-type>
1415+ </mime-mapping>
1416+ <mime-mapping>
1417+ <extension>dvi</extension>
1418+ <mime-type>application/x-dvi</mime-type>
1419+ </mime-mapping>
1420+ <mime-mapping>
1421+ <extension>dwf</extension>
1422+ <mime-type>model/vnd.dwf</mime-type>
1423+ </mime-mapping>
1424+ <mime-mapping>
1425+ <extension>dwg</extension>
1426+ <mime-type>image/vnd.dwg</mime-type>
1427+ </mime-mapping>
1428+ <mime-mapping>
1429+ <extension>dxf</extension>
1430+ <mime-type>image/vnd.dxf</mime-type>
1431+ </mime-mapping>
1432+ <mime-mapping>
1433+ <extension>dxp</extension>
1434+ <mime-type>application/vnd.spotfire.dxp</mime-type>
1435+ </mime-mapping>
1436+ <mime-mapping>
1437+ <extension>dxr</extension>
1438+ <mime-type>application/x-director</mime-type>
1439+ </mime-mapping>
1440+ <mime-mapping>
1441+ <extension>ecelp4800</extension>
1442+ <mime-type>audio/vnd.nuera.ecelp4800</mime-type>
1443+ </mime-mapping>
1444+ <mime-mapping>
1445+ <extension>ecelp7470</extension>
1446+ <mime-type>audio/vnd.nuera.ecelp7470</mime-type>
1447+ </mime-mapping>
1448+ <mime-mapping>
1449+ <extension>ecelp9600</extension>
1450+ <mime-type>audio/vnd.nuera.ecelp9600</mime-type>
1451+ </mime-mapping>
1452+ <mime-mapping>
1453+ <extension>ecma</extension>
1454+ <mime-type>application/ecmascript</mime-type>
1455+ </mime-mapping>
1456+ <mime-mapping>
1457+ <extension>edm</extension>
1458+ <mime-type>application/vnd.novadigm.edm</mime-type>
1459+ </mime-mapping>
1460+ <mime-mapping>
1461+ <extension>edx</extension>
1462+ <mime-type>application/vnd.novadigm.edx</mime-type>
1463+ </mime-mapping>
1464+ <mime-mapping>
1465+ <extension>efif</extension>
1466+ <mime-type>application/vnd.picsel</mime-type>
1467+ </mime-mapping>
1468+ <mime-mapping>
1469+ <extension>ei6</extension>
1470+ <mime-type>application/vnd.pg.osasli</mime-type>
1471+ </mime-mapping>
1472+ <mime-mapping>
1473+ <extension>elc</extension>
1474+ <mime-type>application/octet-stream</mime-type>
1475+ </mime-mapping>
1476+ <mime-mapping>
1477+ <extension>emf</extension>
1478+ <mime-type>application/x-msmetafile</mime-type>
1479+ </mime-mapping>
1480+ <mime-mapping>
1481+ <extension>eml</extension>
1482+ <mime-type>message/rfc822</mime-type>
1483+ </mime-mapping>
1484+ <mime-mapping>
1485+ <extension>emma</extension>
1486+ <mime-type>application/emma+xml</mime-type>
1487+ </mime-mapping>
1488+ <mime-mapping>
1489+ <extension>emz</extension>
1490+ <mime-type>application/x-msmetafile</mime-type>
1491+ </mime-mapping>
1492+ <mime-mapping>
1493+ <extension>eol</extension>
1494+ <mime-type>audio/vnd.digital-winds</mime-type>
1495+ </mime-mapping>
1496+ <mime-mapping>
1497+ <extension>eot</extension>
1498+ <mime-type>application/vnd.ms-fontobject</mime-type>
1499+ </mime-mapping>
1500+ <mime-mapping>
1501+ <extension>eps</extension>
1502+ <mime-type>application/postscript</mime-type>
1503+ </mime-mapping>
1504+ <mime-mapping>
1505+ <extension>epub</extension>
1506+ <mime-type>application/epub+zip</mime-type>
1507+ </mime-mapping>
1508+ <mime-mapping>
1509+ <extension>es3</extension>
1510+ <mime-type>application/vnd.eszigno3+xml</mime-type>
1511+ </mime-mapping>
1512+ <mime-mapping>
1513+ <extension>esa</extension>
1514+ <mime-type>application/vnd.osgi.subsystem</mime-type>
1515+ </mime-mapping>
1516+ <mime-mapping>
1517+ <extension>esf</extension>
1518+ <mime-type>application/vnd.epson.esf</mime-type>
1519+ </mime-mapping>
1520+ <mime-mapping>
1521+ <extension>et3</extension>
1522+ <mime-type>application/vnd.eszigno3+xml</mime-type>
1523+ </mime-mapping>
1524+ <mime-mapping>
1525+ <extension>etx</extension>
1526+ <mime-type>text/x-setext</mime-type>
1527+ </mime-mapping>
1528+ <mime-mapping>
1529+ <extension>eva</extension>
1530+ <mime-type>application/x-eva</mime-type>
1531+ </mime-mapping>
1532+ <mime-mapping>
1533+ <extension>evy</extension>
1534+ <mime-type>application/x-envoy</mime-type>
1535+ </mime-mapping>
1536+ <mime-mapping>
1537+ <extension>exe</extension>
1538+ <mime-type>application/octet-stream</mime-type>
1539+ </mime-mapping>
1540+ <mime-mapping>
1541+ <extension>exi</extension>
1542+ <mime-type>application/exi</mime-type>
1543+ </mime-mapping>
1544+ <mime-mapping>
1545+ <extension>ext</extension>
1546+ <mime-type>application/vnd.novadigm.ext</mime-type>
1547+ </mime-mapping>
1548+ <mime-mapping>
1549+ <extension>ez</extension>
1550+ <mime-type>application/andrew-inset</mime-type>
1551+ </mime-mapping>
1552+ <mime-mapping>
1553+ <extension>ez2</extension>
1554+ <mime-type>application/vnd.ezpix-album</mime-type>
1555+ </mime-mapping>
1556+ <mime-mapping>
1557+ <extension>ez3</extension>
1558+ <mime-type>application/vnd.ezpix-package</mime-type>
1559+ </mime-mapping>
1560+ <mime-mapping>
1561+ <extension>f</extension>
1562+ <mime-type>text/x-fortran</mime-type>
1563+ </mime-mapping>
1564+ <mime-mapping>
1565+ <extension>f4v</extension>
1566+ <mime-type>video/x-f4v</mime-type>
1567+ </mime-mapping>
1568+ <mime-mapping>
1569+ <extension>f77</extension>
1570+ <mime-type>text/x-fortran</mime-type>
1571+ </mime-mapping>
1572+ <mime-mapping>
1573+ <extension>f90</extension>
1574+ <mime-type>text/x-fortran</mime-type>
1575+ </mime-mapping>
1576+ <mime-mapping>
1577+ <extension>fbs</extension>
1578+ <mime-type>image/vnd.fastbidsheet</mime-type>
1579+ </mime-mapping>
1580+ <mime-mapping>
1581+ <extension>fcdt</extension>
1582+ <mime-type>application/vnd.adobe.formscentral.fcdt</mime-type>
1583+ </mime-mapping>
1584+ <mime-mapping>
1585+ <extension>fcs</extension>
1586+ <mime-type>application/vnd.isac.fcs</mime-type>
1587+ </mime-mapping>
1588+ <mime-mapping>
1589+ <extension>fdf</extension>
1590+ <mime-type>application/vnd.fdf</mime-type>
1591+ </mime-mapping>
1592+ <mime-mapping>
1593+ <extension>fe_launch</extension>
1594+ <mime-type>application/vnd.denovo.fcselayout-link</mime-type>
1595+ </mime-mapping>
1596+ <mime-mapping>
1597+ <extension>fg5</extension>
1598+ <mime-type>application/vnd.fujitsu.oasysgp</mime-type>
1599+ </mime-mapping>
1600+ <mime-mapping>
1601+ <extension>fgd</extension>
1602+ <mime-type>application/x-director</mime-type>
1603+ </mime-mapping>
1604+ <mime-mapping>
1605+ <extension>fh</extension>
1606+ <mime-type>image/x-freehand</mime-type>
1607+ </mime-mapping>
1608+ <mime-mapping>
1609+ <extension>fh4</extension>
1610+ <mime-type>image/x-freehand</mime-type>
1611+ </mime-mapping>
1612+ <mime-mapping>
1613+ <extension>fh5</extension>
1614+ <mime-type>image/x-freehand</mime-type>
1615+ </mime-mapping>
1616+ <mime-mapping>
1617+ <extension>fh7</extension>
1618+ <mime-type>image/x-freehand</mime-type>
1619+ </mime-mapping>
1620+ <mime-mapping>
1621+ <extension>fhc</extension>
1622+ <mime-type>image/x-freehand</mime-type>
1623+ </mime-mapping>
1624+ <mime-mapping>
1625+ <extension>fig</extension>
1626+ <mime-type>application/x-xfig</mime-type>
1627+ </mime-mapping>
1628+ <mime-mapping>
1629+ <extension>flac</extension>
1630+ <mime-type>audio/flac</mime-type>
1631+ </mime-mapping>
1632+ <mime-mapping>
1633+ <extension>fli</extension>
1634+ <mime-type>video/x-fli</mime-type>
1635+ </mime-mapping>
1636+ <mime-mapping>
1637+ <extension>flo</extension>
1638+ <mime-type>application/vnd.micrografx.flo</mime-type>
1639+ </mime-mapping>
1640+ <mime-mapping>
1641+ <extension>flv</extension>
1642+ <mime-type>video/x-flv</mime-type>
1643+ </mime-mapping>
1644+ <mime-mapping>
1645+ <extension>flw</extension>
1646+ <mime-type>application/vnd.kde.kivio</mime-type>
1647+ </mime-mapping>
1648+ <mime-mapping>
1649+ <extension>flx</extension>
1650+ <mime-type>text/vnd.fmi.flexstor</mime-type>
1651+ </mime-mapping>
1652+ <mime-mapping>
1653+ <extension>fly</extension>
1654+ <mime-type>text/vnd.fly</mime-type>
1655+ </mime-mapping>
1656+ <mime-mapping>
1657+ <extension>fm</extension>
1658+ <mime-type>application/vnd.framemaker</mime-type>
1659+ </mime-mapping>
1660+ <mime-mapping>
1661+ <extension>fnc</extension>
1662+ <mime-type>application/vnd.frogans.fnc</mime-type>
1663+ </mime-mapping>
1664+ <mime-mapping>
1665+ <extension>for</extension>
1666+ <mime-type>text/x-fortran</mime-type>
1667+ </mime-mapping>
1668+ <mime-mapping>
1669+ <extension>fpx</extension>
1670+ <mime-type>image/vnd.fpx</mime-type>
1671+ </mime-mapping>
1672+ <mime-mapping>
1673+ <extension>frame</extension>
1674+ <mime-type>application/vnd.framemaker</mime-type>
1675+ </mime-mapping>
1676+ <mime-mapping>
1677+ <extension>fsc</extension>
1678+ <mime-type>application/vnd.fsc.weblaunch</mime-type>
1679+ </mime-mapping>
1680+ <mime-mapping>
1681+ <extension>fst</extension>
1682+ <mime-type>image/vnd.fst</mime-type>
1683+ </mime-mapping>
1684+ <mime-mapping>
1685+ <extension>ftc</extension>
1686+ <mime-type>application/vnd.fluxtime.clip</mime-type>
1687+ </mime-mapping>
1688+ <mime-mapping>
1689+ <extension>fti</extension>
1690+ <mime-type>application/vnd.anser-web-funds-transfer-initiation</mime-type>
1691+ </mime-mapping>
1692+ <mime-mapping>
1693+ <extension>fvt</extension>
1694+ <mime-type>video/vnd.fvt</mime-type>
1695+ </mime-mapping>
1696+ <mime-mapping>
1697+ <extension>fxp</extension>
1698+ <mime-type>application/vnd.adobe.fxp</mime-type>
1699+ </mime-mapping>
1700+ <mime-mapping>
1701+ <extension>fxpl</extension>
1702+ <mime-type>application/vnd.adobe.fxp</mime-type>
1703+ </mime-mapping>
1704+ <mime-mapping>
1705+ <extension>fzs</extension>
1706+ <mime-type>application/vnd.fuzzysheet</mime-type>
1707+ </mime-mapping>
1708+ <mime-mapping>
1709+ <extension>g2w</extension>
1710+ <mime-type>application/vnd.geoplan</mime-type>
1711+ </mime-mapping>
1712+ <mime-mapping>
1713+ <extension>g3</extension>
1714+ <mime-type>image/g3fax</mime-type>
1715+ </mime-mapping>
1716+ <mime-mapping>
1717+ <extension>g3w</extension>
1718+ <mime-type>application/vnd.geospace</mime-type>
1719+ </mime-mapping>
1720+ <mime-mapping>
1721+ <extension>gac</extension>
1722+ <mime-type>application/vnd.groove-account</mime-type>
1723+ </mime-mapping>
1724+ <mime-mapping>
1725+ <extension>gam</extension>
1726+ <mime-type>application/x-tads</mime-type>
1727+ </mime-mapping>
1728+ <mime-mapping>
1729+ <extension>gbr</extension>
1730+ <mime-type>application/rpki-ghostbusters</mime-type>
1731+ </mime-mapping>
1732+ <mime-mapping>
1733+ <extension>gca</extension>
1734+ <mime-type>application/x-gca-compressed</mime-type>
1735+ </mime-mapping>
1736+ <mime-mapping>
1737+ <extension>gdl</extension>
1738+ <mime-type>model/vnd.gdl</mime-type>
1739+ </mime-mapping>
1740+ <mime-mapping>
1741+ <extension>geo</extension>
1742+ <mime-type>application/vnd.dynageo</mime-type>
1743+ </mime-mapping>
1744+ <mime-mapping>
1745+ <extension>gex</extension>
1746+ <mime-type>application/vnd.geometry-explorer</mime-type>
1747+ </mime-mapping>
1748+ <mime-mapping>
1749+ <extension>ggb</extension>
1750+ <mime-type>application/vnd.geogebra.file</mime-type>
1751+ </mime-mapping>
1752+ <mime-mapping>
1753+ <extension>ggt</extension>
1754+ <mime-type>application/vnd.geogebra.tool</mime-type>
1755+ </mime-mapping>
1756+ <mime-mapping>
1757+ <extension>ghf</extension>
1758+ <mime-type>application/vnd.groove-help</mime-type>
1759+ </mime-mapping>
1760+ <mime-mapping>
1761+ <extension>gif</extension>
1762+ <mime-type>image/gif</mime-type>
1763+ </mime-mapping>
1764+ <mime-mapping>
1765+ <extension>gim</extension>
1766+ <mime-type>application/vnd.groove-identity-message</mime-type>
1767+ </mime-mapping>
1768+ <mime-mapping>
1769+ <extension>gml</extension>
1770+ <mime-type>application/gml+xml</mime-type>
1771+ </mime-mapping>
1772+ <mime-mapping>
1773+ <extension>gmx</extension>
1774+ <mime-type>application/vnd.gmx</mime-type>
1775+ </mime-mapping>
1776+ <mime-mapping>
1777+ <extension>gnumeric</extension>
1778+ <mime-type>application/x-gnumeric</mime-type>
1779+ </mime-mapping>
1780+ <mime-mapping>
1781+ <extension>gph</extension>
1782+ <mime-type>application/vnd.flographit</mime-type>
1783+ </mime-mapping>
1784+ <mime-mapping>
1785+ <extension>gpx</extension>
1786+ <mime-type>application/gpx+xml</mime-type>
1787+ </mime-mapping>
1788+ <mime-mapping>
1789+ <extension>gqf</extension>
1790+ <mime-type>application/vnd.grafeq</mime-type>
1791+ </mime-mapping>
1792+ <mime-mapping>
1793+ <extension>gqs</extension>
1794+ <mime-type>application/vnd.grafeq</mime-type>
1795+ </mime-mapping>
1796+ <mime-mapping>
1797+ <extension>gram</extension>
1798+ <mime-type>application/srgs</mime-type>
1799+ </mime-mapping>
1800+ <mime-mapping>
1801+ <extension>gramps</extension>
1802+ <mime-type>application/x-gramps-xml</mime-type>
1803+ </mime-mapping>
1804+ <mime-mapping>
1805+ <extension>gre</extension>
1806+ <mime-type>application/vnd.geometry-explorer</mime-type>
1807+ </mime-mapping>
1808+ <mime-mapping>
1809+ <extension>grv</extension>
1810+ <mime-type>application/vnd.groove-injector</mime-type>
1811+ </mime-mapping>
1812+ <mime-mapping>
1813+ <extension>grxml</extension>
1814+ <mime-type>application/srgs+xml</mime-type>
1815+ </mime-mapping>
1816+ <mime-mapping>
1817+ <extension>gsf</extension>
1818+ <mime-type>application/x-font-ghostscript</mime-type>
1819+ </mime-mapping>
1820+ <mime-mapping>
1821+ <extension>gtar</extension>
1822+ <mime-type>application/x-gtar</mime-type>
1823+ </mime-mapping>
1824+ <mime-mapping>
1825+ <extension>gtm</extension>
1826+ <mime-type>application/vnd.groove-tool-message</mime-type>
1827+ </mime-mapping>
1828+ <mime-mapping>
1829+ <extension>gtw</extension>
1830+ <mime-type>model/vnd.gtw</mime-type>
1831+ </mime-mapping>
1832+ <mime-mapping>
1833+ <extension>gv</extension>
1834+ <mime-type>text/vnd.graphviz</mime-type>
1835+ </mime-mapping>
1836+ <mime-mapping>
1837+ <extension>gxf</extension>
1838+ <mime-type>application/gxf</mime-type>
1839+ </mime-mapping>
1840+ <mime-mapping>
1841+ <extension>gxt</extension>
1842+ <mime-type>application/vnd.geonext</mime-type>
1843+ </mime-mapping>
1844+ <mime-mapping>
1845+ <extension>gz</extension>
1846+ <mime-type>application/x-gzip</mime-type>
1847+ </mime-mapping>
1848+ <mime-mapping>
1849+ <extension>h</extension>
1850+ <mime-type>text/x-c</mime-type>
1851+ </mime-mapping>
1852+ <mime-mapping>
1853+ <extension>h261</extension>
1854+ <mime-type>video/h261</mime-type>
1855+ </mime-mapping>
1856+ <mime-mapping>
1857+ <extension>h263</extension>
1858+ <mime-type>video/h263</mime-type>
1859+ </mime-mapping>
1860+ <mime-mapping>
1861+ <extension>h264</extension>
1862+ <mime-type>video/h264</mime-type>
1863+ </mime-mapping>
1864+ <mime-mapping>
1865+ <extension>hal</extension>
1866+ <mime-type>application/vnd.hal+xml</mime-type>
1867+ </mime-mapping>
1868+ <mime-mapping>
1869+ <extension>hbci</extension>
1870+ <mime-type>application/vnd.hbci</mime-type>
1871+ </mime-mapping>
1872+ <mime-mapping>
1873+ <extension>hdf</extension>
1874+ <mime-type>application/x-hdf</mime-type>
1875+ </mime-mapping>
1876+ <mime-mapping>
1877+ <extension>hh</extension>
1878+ <mime-type>text/x-c</mime-type>
1879+ </mime-mapping>
1880+ <mime-mapping>
1881+ <extension>hlp</extension>
1882+ <mime-type>application/winhlp</mime-type>
1883+ </mime-mapping>
1884+ <mime-mapping>
1885+ <extension>hpgl</extension>
1886+ <mime-type>application/vnd.hp-hpgl</mime-type>
1887+ </mime-mapping>
1888+ <mime-mapping>
1889+ <extension>hpid</extension>
1890+ <mime-type>application/vnd.hp-hpid</mime-type>
1891+ </mime-mapping>
1892+ <mime-mapping>
1893+ <extension>hps</extension>
1894+ <mime-type>application/vnd.hp-hps</mime-type>
1895+ </mime-mapping>
1896+ <mime-mapping>
1897+ <extension>hqx</extension>
1898+ <mime-type>application/mac-binhex40</mime-type>
1899+ </mime-mapping>
1900+ <mime-mapping>
1901+ <extension>htc</extension>
1902+ <mime-type>text/x-component</mime-type>
1903+ </mime-mapping>
1904+ <mime-mapping>
1905+ <extension>htke</extension>
1906+ <mime-type>application/vnd.kenameaapp</mime-type>
1907+ </mime-mapping>
1908+ <mime-mapping>
1909+ <extension>htm</extension>
1910+ <mime-type>text/html</mime-type>
1911+ </mime-mapping>
1912+ <mime-mapping>
1913+ <extension>html</extension>
1914+ <mime-type>text/html</mime-type>
1915+ </mime-mapping>
1916+ <mime-mapping>
1917+ <extension>hvd</extension>
1918+ <mime-type>application/vnd.yamaha.hv-dic</mime-type>
1919+ </mime-mapping>
1920+ <mime-mapping>
1921+ <extension>hvp</extension>
1922+ <mime-type>application/vnd.yamaha.hv-voice</mime-type>
1923+ </mime-mapping>
1924+ <mime-mapping>
1925+ <extension>hvs</extension>
1926+ <mime-type>application/vnd.yamaha.hv-script</mime-type>
1927+ </mime-mapping>
1928+ <mime-mapping>
1929+ <extension>i2g</extension>
1930+ <mime-type>application/vnd.intergeo</mime-type>
1931+ </mime-mapping>
1932+ <mime-mapping>
1933+ <extension>icc</extension>
1934+ <mime-type>application/vnd.iccprofile</mime-type>
1935+ </mime-mapping>
1936+ <mime-mapping>
1937+ <extension>ice</extension>
1938+ <mime-type>x-conference/x-cooltalk</mime-type>
1939+ </mime-mapping>
1940+ <mime-mapping>
1941+ <extension>icm</extension>
1942+ <mime-type>application/vnd.iccprofile</mime-type>
1943+ </mime-mapping>
1944+ <mime-mapping>
1945+ <extension>ico</extension>
1946+ <mime-type>image/x-icon</mime-type>
1947+ </mime-mapping>
1948+ <mime-mapping>
1949+ <extension>ics</extension>
1950+ <mime-type>text/calendar</mime-type>
1951+ </mime-mapping>
1952+ <mime-mapping>
1953+ <extension>ief</extension>
1954+ <mime-type>image/ief</mime-type>
1955+ </mime-mapping>
1956+ <mime-mapping>
1957+ <extension>ifb</extension>
1958+ <mime-type>text/calendar</mime-type>
1959+ </mime-mapping>
1960+ <mime-mapping>
1961+ <extension>ifm</extension>
1962+ <mime-type>application/vnd.shana.informed.formdata</mime-type>
1963+ </mime-mapping>
1964+ <mime-mapping>
1965+ <extension>iges</extension>
1966+ <mime-type>model/iges</mime-type>
1967+ </mime-mapping>
1968+ <mime-mapping>
1969+ <extension>igl</extension>
1970+ <mime-type>application/vnd.igloader</mime-type>
1971+ </mime-mapping>
1972+ <mime-mapping>
1973+ <extension>igm</extension>
1974+ <mime-type>application/vnd.insors.igm</mime-type>
1975+ </mime-mapping>
1976+ <mime-mapping>
1977+ <extension>igs</extension>
1978+ <mime-type>model/iges</mime-type>
1979+ </mime-mapping>
1980+ <mime-mapping>
1981+ <extension>igx</extension>
1982+ <mime-type>application/vnd.micrografx.igx</mime-type>
1983+ </mime-mapping>
1984+ <mime-mapping>
1985+ <extension>iif</extension>
1986+ <mime-type>application/vnd.shana.informed.interchange</mime-type>
1987+ </mime-mapping>
1988+ <mime-mapping>
1989+ <extension>imp</extension>
1990+ <mime-type>application/vnd.accpac.simply.imp</mime-type>
1991+ </mime-mapping>
1992+ <mime-mapping>
1993+ <extension>ims</extension>
1994+ <mime-type>application/vnd.ms-ims</mime-type>
1995+ </mime-mapping>
1996+ <mime-mapping>
1997+ <extension>in</extension>
1998+ <mime-type>text/plain</mime-type>
1999+ </mime-mapping>
2000+ <mime-mapping>
2001+ <extension>ink</extension>
2002+ <mime-type>application/inkml+xml</mime-type>
2003+ </mime-mapping>
2004+ <mime-mapping>
2005+ <extension>inkml</extension>
2006+ <mime-type>application/inkml+xml</mime-type>
2007+ </mime-mapping>
2008+ <mime-mapping>
2009+ <extension>install</extension>
2010+ <mime-type>application/x-install-instructions</mime-type>
2011+ </mime-mapping>
2012+ <mime-mapping>
2013+ <extension>iota</extension>
2014+ <mime-type>application/vnd.astraea-software.iota</mime-type>
2015+ </mime-mapping>
2016+ <mime-mapping>
2017+ <extension>ipfix</extension>
2018+ <mime-type>application/ipfix</mime-type>
2019+ </mime-mapping>
2020+ <mime-mapping>
2021+ <extension>ipk</extension>
2022+ <mime-type>application/vnd.shana.informed.package</mime-type>
2023+ </mime-mapping>
2024+ <mime-mapping>
2025+ <extension>irm</extension>
2026+ <mime-type>application/vnd.ibm.rights-management</mime-type>
2027+ </mime-mapping>
2028+ <mime-mapping>
2029+ <extension>irp</extension>
2030+ <mime-type>application/vnd.irepository.package+xml</mime-type>
2031+ </mime-mapping>
2032+ <mime-mapping>
2033+ <extension>iso</extension>
2034+ <mime-type>application/x-iso9660-image</mime-type>
2035+ </mime-mapping>
2036+ <mime-mapping>
2037+ <extension>itp</extension>
2038+ <mime-type>application/vnd.shana.informed.formtemplate</mime-type>
2039+ </mime-mapping>
2040+ <mime-mapping>
2041+ <extension>ivp</extension>
2042+ <mime-type>application/vnd.immervision-ivp</mime-type>
2043+ </mime-mapping>
2044+ <mime-mapping>
2045+ <extension>ivu</extension>
2046+ <mime-type>application/vnd.immervision-ivu</mime-type>
2047+ </mime-mapping>
2048+ <mime-mapping>
2049+ <extension>jad</extension>
2050+ <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
2051+ </mime-mapping>
2052+ <mime-mapping>
2053+ <extension>jam</extension>
2054+ <mime-type>application/vnd.jam</mime-type>
2055+ </mime-mapping>
2056+ <mime-mapping>
2057+ <extension>jar</extension>
2058+ <mime-type>application/java-archive</mime-type>
2059+ </mime-mapping>
2060+ <mime-mapping>
2061+ <extension>java</extension>
2062+ <mime-type>text/x-java-source</mime-type>
2063+ </mime-mapping>
2064+ <mime-mapping>
2065+ <extension>jisp</extension>
2066+ <mime-type>application/vnd.jisp</mime-type>
2067+ </mime-mapping>
2068+ <mime-mapping>
2069+ <extension>jlt</extension>
2070+ <mime-type>application/vnd.hp-jlyt</mime-type>
2071+ </mime-mapping>
2072+ <mime-mapping>
2073+ <extension>jnlp</extension>
2074+ <mime-type>application/x-java-jnlp-file</mime-type>
2075+ </mime-mapping>
2076+ <mime-mapping>
2077+ <extension>joda</extension>
2078+ <mime-type>application/vnd.joost.joda-archive</mime-type>
2079+ </mime-mapping>
2080+ <mime-mapping>
2081+ <extension>jpe</extension>
2082+ <mime-type>image/jpeg</mime-type>
2083+ </mime-mapping>
2084+ <mime-mapping>
2085+ <extension>jpeg</extension>
2086+ <mime-type>image/jpeg</mime-type>
2087+ </mime-mapping>
2088+ <mime-mapping>
2089+ <extension>jpg</extension>
2090+ <mime-type>image/jpeg</mime-type>
2091+ </mime-mapping>
2092+ <mime-mapping>
2093+ <extension>jpgm</extension>
2094+ <mime-type>video/jpm</mime-type>
2095+ </mime-mapping>
2096+ <mime-mapping>
2097+ <extension>jpgv</extension>
2098+ <mime-type>video/jpeg</mime-type>
2099+ </mime-mapping>
2100+ <mime-mapping>
2101+ <extension>jpm</extension>
2102+ <mime-type>video/jpm</mime-type>
2103+ </mime-mapping>
2104+ <mime-mapping>
2105+ <extension>js</extension>
2106+ <mime-type>application/javascript</mime-type>
2107+ </mime-mapping>
2108+ <mime-mapping>
2109+ <extension>jsf</extension>
2110+ <mime-type>text/plain</mime-type>
2111+ </mime-mapping>
2112+ <mime-mapping>
2113+ <extension>json</extension>
2114+ <mime-type>application/json</mime-type>
2115+ </mime-mapping>
2116+ <mime-mapping>
2117+ <extension>jsonml</extension>
2118+ <mime-type>application/jsonml+json</mime-type>
2119+ </mime-mapping>
2120+ <mime-mapping>
2121+ <extension>jspf</extension>
2122+ <mime-type>text/plain</mime-type>
2123+ </mime-mapping>
2124+ <mime-mapping>
2125+ <extension>kar</extension>
2126+ <mime-type>audio/midi</mime-type>
2127+ </mime-mapping>
2128+ <mime-mapping>
2129+ <extension>karbon</extension>
2130+ <mime-type>application/vnd.kde.karbon</mime-type>
2131+ </mime-mapping>
2132+ <mime-mapping>
2133+ <extension>kfo</extension>
2134+ <mime-type>application/vnd.kde.kformula</mime-type>
2135+ </mime-mapping>
2136+ <mime-mapping>
2137+ <extension>kia</extension>
2138+ <mime-type>application/vnd.kidspiration</mime-type>
2139+ </mime-mapping>
2140+ <mime-mapping>
2141+ <extension>kml</extension>
2142+ <mime-type>application/vnd.google-earth.kml+xml</mime-type>
2143+ </mime-mapping>
2144+ <mime-mapping>
2145+ <extension>kmz</extension>
2146+ <mime-type>application/vnd.google-earth.kmz</mime-type>
2147+ </mime-mapping>
2148+ <mime-mapping>
2149+ <extension>kne</extension>
2150+ <mime-type>application/vnd.kinar</mime-type>
2151+ </mime-mapping>
2152+ <mime-mapping>
2153+ <extension>knp</extension>
2154+ <mime-type>application/vnd.kinar</mime-type>
2155+ </mime-mapping>
2156+ <mime-mapping>
2157+ <extension>kon</extension>
2158+ <mime-type>application/vnd.kde.kontour</mime-type>
2159+ </mime-mapping>
2160+ <mime-mapping>
2161+ <extension>kpr</extension>
2162+ <mime-type>application/vnd.kde.kpresenter</mime-type>
2163+ </mime-mapping>
2164+ <mime-mapping>
2165+ <extension>kpt</extension>
2166+ <mime-type>application/vnd.kde.kpresenter</mime-type>
2167+ </mime-mapping>
2168+ <mime-mapping>
2169+ <extension>kpxx</extension>
2170+ <mime-type>application/vnd.ds-keypoint</mime-type>
2171+ </mime-mapping>
2172+ <mime-mapping>
2173+ <extension>ksp</extension>
2174+ <mime-type>application/vnd.kde.kspread</mime-type>
2175+ </mime-mapping>
2176+ <mime-mapping>
2177+ <extension>ktr</extension>
2178+ <mime-type>application/vnd.kahootz</mime-type>
2179+ </mime-mapping>
2180+ <mime-mapping>
2181+ <extension>ktx</extension>
2182+ <mime-type>image/ktx</mime-type>
2183+ </mime-mapping>
2184+ <mime-mapping>
2185+ <extension>ktz</extension>
2186+ <mime-type>application/vnd.kahootz</mime-type>
2187+ </mime-mapping>
2188+ <mime-mapping>
2189+ <extension>kwd</extension>
2190+ <mime-type>application/vnd.kde.kword</mime-type>
2191+ </mime-mapping>
2192+ <mime-mapping>
2193+ <extension>kwt</extension>
2194+ <mime-type>application/vnd.kde.kword</mime-type>
2195+ </mime-mapping>
2196+ <mime-mapping>
2197+ <extension>lasxml</extension>
2198+ <mime-type>application/vnd.las.las+xml</mime-type>
2199+ </mime-mapping>
2200+ <mime-mapping>
2201+ <extension>latex</extension>
2202+ <mime-type>application/x-latex</mime-type>
2203+ </mime-mapping>
2204+ <mime-mapping>
2205+ <extension>lbd</extension>
2206+ <mime-type>application/vnd.llamagraphics.life-balance.desktop</mime-type>
2207+ </mime-mapping>
2208+ <mime-mapping>
2209+ <extension>lbe</extension>
2210+ <mime-type>application/vnd.llamagraphics.life-balance.exchange+xml</mime-type>
2211+ </mime-mapping>
2212+ <mime-mapping>
2213+ <extension>les</extension>
2214+ <mime-type>application/vnd.hhe.lesson-player</mime-type>
2215+ </mime-mapping>
2216+ <mime-mapping>
2217+ <extension>lha</extension>
2218+ <mime-type>application/x-lzh-compressed</mime-type>
2219+ </mime-mapping>
2220+ <mime-mapping>
2221+ <extension>link66</extension>
2222+ <mime-type>application/vnd.route66.link66+xml</mime-type>
2223+ </mime-mapping>
2224+ <mime-mapping>
2225+ <extension>list</extension>
2226+ <mime-type>text/plain</mime-type>
2227+ </mime-mapping>
2228+ <mime-mapping>
2229+ <extension>list3820</extension>
2230+ <mime-type>application/vnd.ibm.modcap</mime-type>
2231+ </mime-mapping>
2232+ <mime-mapping>
2233+ <extension>listafp</extension>
2234+ <mime-type>application/vnd.ibm.modcap</mime-type>
2235+ </mime-mapping>
2236+ <mime-mapping>
2237+ <extension>lnk</extension>
2238+ <mime-type>application/x-ms-shortcut</mime-type>
2239+ </mime-mapping>
2240+ <mime-mapping>
2241+ <extension>log</extension>
2242+ <mime-type>text/plain</mime-type>
2243+ </mime-mapping>
2244+ <mime-mapping>
2245+ <extension>lostxml</extension>
2246+ <mime-type>application/lost+xml</mime-type>
2247+ </mime-mapping>
2248+ <mime-mapping>
2249+ <extension>lrf</extension>
2250+ <mime-type>application/octet-stream</mime-type>
2251+ </mime-mapping>
2252+ <mime-mapping>
2253+ <extension>lrm</extension>
2254+ <mime-type>application/vnd.ms-lrm</mime-type>
2255+ </mime-mapping>
2256+ <mime-mapping>
2257+ <extension>ltf</extension>
2258+ <mime-type>application/vnd.frogans.ltf</mime-type>
2259+ </mime-mapping>
2260+ <mime-mapping>
2261+ <extension>lvp</extension>
2262+ <mime-type>audio/vnd.lucent.voice</mime-type>
2263+ </mime-mapping>
2264+ <mime-mapping>
2265+ <extension>lwp</extension>
2266+ <mime-type>application/vnd.lotus-wordpro</mime-type>
2267+ </mime-mapping>
2268+ <mime-mapping>
2269+ <extension>lzh</extension>
2270+ <mime-type>application/x-lzh-compressed</mime-type>
2271+ </mime-mapping>
2272+ <mime-mapping>
2273+ <extension>m13</extension>
2274+ <mime-type>application/x-msmediaview</mime-type>
2275+ </mime-mapping>
2276+ <mime-mapping>
2277+ <extension>m14</extension>
2278+ <mime-type>application/x-msmediaview</mime-type>
2279+ </mime-mapping>
2280+ <mime-mapping>
2281+ <extension>m1v</extension>
2282+ <mime-type>video/mpeg</mime-type>
2283+ </mime-mapping>
2284+ <mime-mapping>
2285+ <extension>m21</extension>
2286+ <mime-type>application/mp21</mime-type>
2287+ </mime-mapping>
2288+ <mime-mapping>
2289+ <extension>m2a</extension>
2290+ <mime-type>audio/mpeg</mime-type>
2291+ </mime-mapping>
2292+ <mime-mapping>
2293+ <extension>m2v</extension>
2294+ <mime-type>video/mpeg</mime-type>
2295+ </mime-mapping>
2296+ <mime-mapping>
2297+ <extension>m3a</extension>
2298+ <mime-type>audio/mpeg</mime-type>
2299+ </mime-mapping>
2300+ <mime-mapping>
2301+ <extension>m3u</extension>
2302+ <mime-type>audio/x-mpegurl</mime-type>
2303+ </mime-mapping>
2304+ <mime-mapping>
2305+ <extension>m3u8</extension>
2306+ <mime-type>application/vnd.apple.mpegurl</mime-type>
2307+ </mime-mapping>
2308+ <mime-mapping>
2309+ <extension>m4a</extension>
2310+ <mime-type>audio/mp4</mime-type>
2311+ </mime-mapping>
2312+ <mime-mapping>
2313+ <extension>m4b</extension>
2314+ <mime-type>audio/mp4</mime-type>
2315+ </mime-mapping>
2316+ <mime-mapping>
2317+ <extension>m4r</extension>
2318+ <mime-type>audio/mp4</mime-type>
2319+ </mime-mapping>
2320+ <mime-mapping>
2321+ <extension>m4u</extension>
2322+ <mime-type>video/vnd.mpegurl</mime-type>
2323+ </mime-mapping>
2324+ <mime-mapping>
2325+ <extension>m4v</extension>
2326+ <mime-type>video/mp4</mime-type>
2327+ </mime-mapping>
2328+ <mime-mapping>
2329+ <extension>ma</extension>
2330+ <mime-type>application/mathematica</mime-type>
2331+ </mime-mapping>
2332+ <mime-mapping>
2333+ <extension>mac</extension>
2334+ <mime-type>image/x-macpaint</mime-type>
2335+ </mime-mapping>
2336+ <mime-mapping>
2337+ <extension>mads</extension>
2338+ <mime-type>application/mads+xml</mime-type>
2339+ </mime-mapping>
2340+ <mime-mapping>
2341+ <extension>mag</extension>
2342+ <mime-type>application/vnd.ecowin.chart</mime-type>
2343+ </mime-mapping>
2344+ <mime-mapping>
2345+ <extension>maker</extension>
2346+ <mime-type>application/vnd.framemaker</mime-type>
2347+ </mime-mapping>
2348+ <mime-mapping>
2349+ <extension>man</extension>
2350+ <mime-type>text/troff</mime-type>
2351+ </mime-mapping>
2352+ <mime-mapping>
2353+ <extension>mar</extension>
2354+ <mime-type>application/octet-stream</mime-type>
2355+ </mime-mapping>
2356+ <mime-mapping>
2357+ <extension>mathml</extension>
2358+ <mime-type>application/mathml+xml</mime-type>
2359+ </mime-mapping>
2360+ <mime-mapping>
2361+ <extension>mb</extension>
2362+ <mime-type>application/mathematica</mime-type>
2363+ </mime-mapping>
2364+ <mime-mapping>
2365+ <extension>mbk</extension>
2366+ <mime-type>application/vnd.mobius.mbk</mime-type>
2367+ </mime-mapping>
2368+ <mime-mapping>
2369+ <extension>mbox</extension>
2370+ <mime-type>application/mbox</mime-type>
2371+ </mime-mapping>
2372+ <mime-mapping>
2373+ <extension>mc1</extension>
2374+ <mime-type>application/vnd.medcalcdata</mime-type>
2375+ </mime-mapping>
2376+ <mime-mapping>
2377+ <extension>mcd</extension>
2378+ <mime-type>application/vnd.mcd</mime-type>
2379+ </mime-mapping>
2380+ <mime-mapping>
2381+ <extension>mcurl</extension>
2382+ <mime-type>text/vnd.curl.mcurl</mime-type>
2383+ </mime-mapping>
2384+ <mime-mapping>
2385+ <extension>mdb</extension>
2386+ <mime-type>application/x-msaccess</mime-type>
2387+ </mime-mapping>
2388+ <mime-mapping>
2389+ <extension>mdi</extension>
2390+ <mime-type>image/vnd.ms-modi</mime-type>
2391+ </mime-mapping>
2392+ <mime-mapping>
2393+ <extension>me</extension>
2394+ <mime-type>text/troff</mime-type>
2395+ </mime-mapping>
2396+ <mime-mapping>
2397+ <extension>mesh</extension>
2398+ <mime-type>model/mesh</mime-type>
2399+ </mime-mapping>
2400+ <mime-mapping>
2401+ <extension>meta4</extension>
2402+ <mime-type>application/metalink4+xml</mime-type>
2403+ </mime-mapping>
2404+ <mime-mapping>
2405+ <extension>metalink</extension>
2406+ <mime-type>application/metalink+xml</mime-type>
2407+ </mime-mapping>
2408+ <mime-mapping>
2409+ <extension>mets</extension>
2410+ <mime-type>application/mets+xml</mime-type>
2411+ </mime-mapping>
2412+ <mime-mapping>
2413+ <extension>mfm</extension>
2414+ <mime-type>application/vnd.mfmp</mime-type>
2415+ </mime-mapping>
2416+ <mime-mapping>
2417+ <extension>mft</extension>
2418+ <mime-type>application/rpki-manifest</mime-type>
2419+ </mime-mapping>
2420+ <mime-mapping>
2421+ <extension>mgp</extension>
2422+ <mime-type>application/vnd.osgeo.mapguide.package</mime-type>
2423+ </mime-mapping>
2424+ <mime-mapping>
2425+ <extension>mgz</extension>
2426+ <mime-type>application/vnd.proteus.magazine</mime-type>
2427+ </mime-mapping>
2428+ <mime-mapping>
2429+ <extension>mid</extension>
2430+ <mime-type>audio/midi</mime-type>
2431+ </mime-mapping>
2432+ <mime-mapping>
2433+ <extension>midi</extension>
2434+ <mime-type>audio/midi</mime-type>
2435+ </mime-mapping>
2436+ <mime-mapping>
2437+ <extension>mie</extension>
2438+ <mime-type>application/x-mie</mime-type>
2439+ </mime-mapping>
2440+ <mime-mapping>
2441+ <extension>mif</extension>
2442+ <mime-type>application/x-mif</mime-type>
2443+ </mime-mapping>
2444+ <mime-mapping>
2445+ <extension>mime</extension>
2446+ <mime-type>message/rfc822</mime-type>
2447+ </mime-mapping>
2448+ <mime-mapping>
2449+ <extension>mj2</extension>
2450+ <mime-type>video/mj2</mime-type>
2451+ </mime-mapping>
2452+ <mime-mapping>
2453+ <extension>mjp2</extension>
2454+ <mime-type>video/mj2</mime-type>
2455+ </mime-mapping>
2456+ <mime-mapping>
2457+ <extension>mk3d</extension>
2458+ <mime-type>video/x-matroska</mime-type>
2459+ </mime-mapping>
2460+ <mime-mapping>
2461+ <extension>mka</extension>
2462+ <mime-type>audio/x-matroska</mime-type>
2463+ </mime-mapping>
2464+ <mime-mapping>
2465+ <extension>mks</extension>
2466+ <mime-type>video/x-matroska</mime-type>
2467+ </mime-mapping>
2468+ <mime-mapping>
2469+ <extension>mkv</extension>
2470+ <mime-type>video/x-matroska</mime-type>
2471+ </mime-mapping>
2472+ <mime-mapping>
2473+ <extension>mlp</extension>
2474+ <mime-type>application/vnd.dolby.mlp</mime-type>
2475+ </mime-mapping>
2476+ <mime-mapping>
2477+ <extension>mmd</extension>
2478+ <mime-type>application/vnd.chipnuts.karaoke-mmd</mime-type>
2479+ </mime-mapping>
2480+ <mime-mapping>
2481+ <extension>mmf</extension>
2482+ <mime-type>application/vnd.smaf</mime-type>
2483+ </mime-mapping>
2484+ <mime-mapping>
2485+ <extension>mmr</extension>
2486+ <mime-type>image/vnd.fujixerox.edmics-mmr</mime-type>
2487+ </mime-mapping>
2488+ <mime-mapping>
2489+ <extension>mng</extension>
2490+ <mime-type>video/x-mng</mime-type>
2491+ </mime-mapping>
2492+ <mime-mapping>
2493+ <extension>mny</extension>
2494+ <mime-type>application/x-msmoney</mime-type>
2495+ </mime-mapping>
2496+ <mime-mapping>
2497+ <extension>mobi</extension>
2498+ <mime-type>application/x-mobipocket-ebook</mime-type>
2499+ </mime-mapping>
2500+ <mime-mapping>
2501+ <extension>mods</extension>
2502+ <mime-type>application/mods+xml</mime-type>
2503+ </mime-mapping>
2504+ <mime-mapping>
2505+ <extension>mov</extension>
2506+ <mime-type>video/quicktime</mime-type>
2507+ </mime-mapping>
2508+ <mime-mapping>
2509+ <extension>movie</extension>
2510+ <mime-type>video/x-sgi-movie</mime-type>
2511+ </mime-mapping>
2512+ <mime-mapping>
2513+ <extension>mp1</extension>
2514+ <mime-type>audio/mpeg</mime-type>
2515+ </mime-mapping>
2516+ <mime-mapping>
2517+ <extension>mp2</extension>
2518+ <mime-type>audio/mpeg</mime-type>
2519+ </mime-mapping>
2520+ <mime-mapping>
2521+ <extension>mp21</extension>
2522+ <mime-type>application/mp21</mime-type>
2523+ </mime-mapping>
2524+ <mime-mapping>
2525+ <extension>mp2a</extension>
2526+ <mime-type>audio/mpeg</mime-type>
2527+ </mime-mapping>
2528+ <mime-mapping>
2529+ <extension>mp3</extension>
2530+ <mime-type>audio/mpeg</mime-type>
2531+ </mime-mapping>
2532+ <mime-mapping>
2533+ <extension>mp4</extension>
2534+ <mime-type>video/mp4</mime-type>
2535+ </mime-mapping>
2536+ <mime-mapping>
2537+ <extension>mp4a</extension>
2538+ <mime-type>audio/mp4</mime-type>
2539+ </mime-mapping>
2540+ <mime-mapping>
2541+ <extension>mp4s</extension>
2542+ <mime-type>application/mp4</mime-type>
2543+ </mime-mapping>
2544+ <mime-mapping>
2545+ <extension>mp4v</extension>
2546+ <mime-type>video/mp4</mime-type>
2547+ </mime-mapping>
2548+ <mime-mapping>
2549+ <extension>mpa</extension>
2550+ <mime-type>audio/mpeg</mime-type>
2551+ </mime-mapping>
2552+ <mime-mapping>
2553+ <extension>mpc</extension>
2554+ <mime-type>application/vnd.mophun.certificate</mime-type>
2555+ </mime-mapping>
2556+ <mime-mapping>
2557+ <extension>mpe</extension>
2558+ <mime-type>video/mpeg</mime-type>
2559+ </mime-mapping>
2560+ <mime-mapping>
2561+ <extension>mpeg</extension>
2562+ <mime-type>video/mpeg</mime-type>
2563+ </mime-mapping>
2564+ <mime-mapping>
2565+ <extension>mpega</extension>
2566+ <mime-type>audio/x-mpeg</mime-type>
2567+ </mime-mapping>
2568+ <mime-mapping>
2569+ <extension>mpg</extension>
2570+ <mime-type>video/mpeg</mime-type>
2571+ </mime-mapping>
2572+ <mime-mapping>
2573+ <extension>mpg4</extension>
2574+ <mime-type>video/mp4</mime-type>
2575+ </mime-mapping>
2576+ <mime-mapping>
2577+ <extension>mpga</extension>
2578+ <mime-type>audio/mpeg</mime-type>
2579+ </mime-mapping>
2580+ <mime-mapping>
2581+ <extension>mpkg</extension>
2582+ <mime-type>application/vnd.apple.installer+xml</mime-type>
2583+ </mime-mapping>
2584+ <mime-mapping>
2585+ <extension>mpm</extension>
2586+ <mime-type>application/vnd.blueice.multipass</mime-type>
2587+ </mime-mapping>
2588+ <mime-mapping>
2589+ <extension>mpn</extension>
2590+ <mime-type>application/vnd.mophun.application</mime-type>
2591+ </mime-mapping>
2592+ <mime-mapping>
2593+ <extension>mpp</extension>
2594+ <mime-type>application/vnd.ms-project</mime-type>
2595+ </mime-mapping>
2596+ <mime-mapping>
2597+ <extension>mpt</extension>
2598+ <mime-type>application/vnd.ms-project</mime-type>
2599+ </mime-mapping>
2600+ <mime-mapping>
2601+ <extension>mpv2</extension>
2602+ <mime-type>video/mpeg2</mime-type>
2603+ </mime-mapping>
2604+ <mime-mapping>
2605+ <extension>mpy</extension>
2606+ <mime-type>application/vnd.ibm.minipay</mime-type>
2607+ </mime-mapping>
2608+ <mime-mapping>
2609+ <extension>mqy</extension>
2610+ <mime-type>application/vnd.mobius.mqy</mime-type>
2611+ </mime-mapping>
2612+ <mime-mapping>
2613+ <extension>mrc</extension>
2614+ <mime-type>application/marc</mime-type>
2615+ </mime-mapping>
2616+ <mime-mapping>
2617+ <extension>mrcx</extension>
2618+ <mime-type>application/marcxml+xml</mime-type>
2619+ </mime-mapping>
2620+ <mime-mapping>
2621+ <extension>ms</extension>
2622+ <mime-type>text/troff</mime-type>
2623+ </mime-mapping>
2624+ <mime-mapping>
2625+ <extension>mscml</extension>
2626+ <mime-type>application/mediaservercontrol+xml</mime-type>
2627+ </mime-mapping>
2628+ <mime-mapping>
2629+ <extension>mseed</extension>
2630+ <mime-type>application/vnd.fdsn.mseed</mime-type>
2631+ </mime-mapping>
2632+ <mime-mapping>
2633+ <extension>mseq</extension>
2634+ <mime-type>application/vnd.mseq</mime-type>
2635+ </mime-mapping>
2636+ <mime-mapping>
2637+ <extension>msf</extension>
2638+ <mime-type>application/vnd.epson.msf</mime-type>
2639+ </mime-mapping>
2640+ <mime-mapping>
2641+ <extension>msh</extension>
2642+ <mime-type>model/mesh</mime-type>
2643+ </mime-mapping>
2644+ <mime-mapping>
2645+ <extension>msi</extension>
2646+ <mime-type>application/x-msdownload</mime-type>
2647+ </mime-mapping>
2648+ <mime-mapping>
2649+ <extension>msl</extension>
2650+ <mime-type>application/vnd.mobius.msl</mime-type>
2651+ </mime-mapping>
2652+ <mime-mapping>
2653+ <extension>msty</extension>
2654+ <mime-type>application/vnd.muvee.style</mime-type>
2655+ </mime-mapping>
2656+ <mime-mapping>
2657+ <extension>mts</extension>
2658+ <mime-type>model/vnd.mts</mime-type>
2659+ </mime-mapping>
2660+ <mime-mapping>
2661+ <extension>mus</extension>
2662+ <mime-type>application/vnd.musician</mime-type>
2663+ </mime-mapping>
2664+ <mime-mapping>
2665+ <extension>musicxml</extension>
2666+ <mime-type>application/vnd.recordare.musicxml+xml</mime-type>
2667+ </mime-mapping>
2668+ <mime-mapping>
2669+ <extension>mvb</extension>
2670+ <mime-type>application/x-msmediaview</mime-type>
2671+ </mime-mapping>
2672+ <mime-mapping>
2673+ <extension>mwf</extension>
2674+ <mime-type>application/vnd.mfer</mime-type>
2675+ </mime-mapping>
2676+ <mime-mapping>
2677+ <extension>mxf</extension>
2678+ <mime-type>application/mxf</mime-type>
2679+ </mime-mapping>
2680+ <mime-mapping>
2681+ <extension>mxl</extension>
2682+ <mime-type>application/vnd.recordare.musicxml</mime-type>
2683+ </mime-mapping>
2684+ <mime-mapping>
2685+ <extension>mxml</extension>
2686+ <mime-type>application/xv+xml</mime-type>
2687+ </mime-mapping>
2688+ <mime-mapping>
2689+ <extension>mxs</extension>
2690+ <mime-type>application/vnd.triscape.mxs</mime-type>
2691+ </mime-mapping>
2692+ <mime-mapping>
2693+ <extension>mxu</extension>
2694+ <mime-type>video/vnd.mpegurl</mime-type>
2695+ </mime-mapping>
2696+ <mime-mapping>
2697+ <extension>n-gage</extension>
2698+ <mime-type>application/vnd.nokia.n-gage.symbian.install</mime-type>
2699+ </mime-mapping>
2700+ <mime-mapping>
2701+ <extension>n3</extension>
2702+ <mime-type>text/n3</mime-type>
2703+ </mime-mapping>
2704+ <mime-mapping>
2705+ <extension>nb</extension>
2706+ <mime-type>application/mathematica</mime-type>
2707+ </mime-mapping>
2708+ <mime-mapping>
2709+ <extension>nbp</extension>
2710+ <mime-type>application/vnd.wolfram.player</mime-type>
2711+ </mime-mapping>
2712+ <mime-mapping>
2713+ <extension>nc</extension>
2714+ <mime-type>application/x-netcdf</mime-type>
2715+ </mime-mapping>
2716+ <mime-mapping>
2717+ <extension>ncx</extension>
2718+ <mime-type>application/x-dtbncx+xml</mime-type>
2719+ </mime-mapping>
2720+ <mime-mapping>
2721+ <extension>nfo</extension>
2722+ <mime-type>text/x-nfo</mime-type>
2723+ </mime-mapping>
2724+ <mime-mapping>
2725+ <extension>ngdat</extension>
2726+ <mime-type>application/vnd.nokia.n-gage.data</mime-type>
2727+ </mime-mapping>
2728+ <mime-mapping>
2729+ <extension>nitf</extension>
2730+ <mime-type>application/vnd.nitf</mime-type>
2731+ </mime-mapping>
2732+ <mime-mapping>
2733+ <extension>nlu</extension>
2734+ <mime-type>application/vnd.neurolanguage.nlu</mime-type>
2735+ </mime-mapping>
2736+ <mime-mapping>
2737+ <extension>nml</extension>
2738+ <mime-type>application/vnd.enliven</mime-type>
2739+ </mime-mapping>
2740+ <mime-mapping>
2741+ <extension>nnd</extension>
2742+ <mime-type>application/vnd.noblenet-directory</mime-type>
2743+ </mime-mapping>
2744+ <mime-mapping>
2745+ <extension>nns</extension>
2746+ <mime-type>application/vnd.noblenet-sealer</mime-type>
2747+ </mime-mapping>
2748+ <mime-mapping>
2749+ <extension>nnw</extension>
2750+ <mime-type>application/vnd.noblenet-web</mime-type>
2751+ </mime-mapping>
2752+ <mime-mapping>
2753+ <extension>npx</extension>
2754+ <mime-type>image/vnd.net-fpx</mime-type>
2755+ </mime-mapping>
2756+ <mime-mapping>
2757+ <extension>nsc</extension>
2758+ <mime-type>application/x-conference</mime-type>
2759+ </mime-mapping>
2760+ <mime-mapping>
2761+ <extension>nsf</extension>
2762+ <mime-type>application/vnd.lotus-notes</mime-type>
2763+ </mime-mapping>
2764+ <mime-mapping>
2765+ <extension>ntf</extension>
2766+ <mime-type>application/vnd.nitf</mime-type>
2767+ </mime-mapping>
2768+ <mime-mapping>
2769+ <extension>nzb</extension>
2770+ <mime-type>application/x-nzb</mime-type>
2771+ </mime-mapping>
2772+ <mime-mapping>
2773+ <extension>oa2</extension>
2774+ <mime-type>application/vnd.fujitsu.oasys2</mime-type>
2775+ </mime-mapping>
2776+ <mime-mapping>
2777+ <extension>oa3</extension>
2778+ <mime-type>application/vnd.fujitsu.oasys3</mime-type>
2779+ </mime-mapping>
2780+ <mime-mapping>
2781+ <extension>oas</extension>
2782+ <mime-type>application/vnd.fujitsu.oasys</mime-type>
2783+ </mime-mapping>
2784+ <mime-mapping>
2785+ <extension>obd</extension>
2786+ <mime-type>application/x-msbinder</mime-type>
2787+ </mime-mapping>
2788+ <mime-mapping>
2789+ <extension>obj</extension>
2790+ <mime-type>application/x-tgif</mime-type>
2791+ </mime-mapping>
2792+ <mime-mapping>
2793+ <extension>oda</extension>
2794+ <mime-type>application/oda</mime-type>
2795+ </mime-mapping>
2796+ <mime-mapping>
2797+ <!-- OpenDocument Database -->
2798+ <extension>odb</extension>
2799+ <mime-type>application/vnd.oasis.opendocument.database</mime-type>
2800+ </mime-mapping>
2801+ <mime-mapping>
2802+ <!-- OpenDocument Chart -->
2803+ <extension>odc</extension>
2804+ <mime-type>application/vnd.oasis.opendocument.chart</mime-type>
2805+ </mime-mapping>
2806+ <mime-mapping>
2807+ <!-- OpenDocument Formula -->
2808+ <extension>odf</extension>
2809+ <mime-type>application/vnd.oasis.opendocument.formula</mime-type>
2810+ </mime-mapping>
2811+ <mime-mapping>
2812+ <extension>odft</extension>
2813+ <mime-type>application/vnd.oasis.opendocument.formula-template</mime-type>
2814+ </mime-mapping>
2815+ <mime-mapping>
2816+ <!-- OpenDocument Drawing -->
2817+ <extension>odg</extension>
2818+ <mime-type>application/vnd.oasis.opendocument.graphics</mime-type>
2819+ </mime-mapping>
2820+ <mime-mapping>
2821+ <!-- OpenDocument Image -->
2822+ <extension>odi</extension>
2823+ <mime-type>application/vnd.oasis.opendocument.image</mime-type>
2824+ </mime-mapping>
2825+ <mime-mapping>
2826+ <!-- OpenDocument Master Document -->
2827+ <extension>odm</extension>
2828+ <mime-type>application/vnd.oasis.opendocument.text-master</mime-type>
2829+ </mime-mapping>
2830+ <mime-mapping>
2831+ <!-- OpenDocument Presentation -->
2832+ <extension>odp</extension>
2833+ <mime-type>application/vnd.oasis.opendocument.presentation</mime-type>
2834+ </mime-mapping>
2835+ <mime-mapping>
2836+ <!-- OpenDocument Spreadsheet -->
2837+ <extension>ods</extension>
2838+ <mime-type>application/vnd.oasis.opendocument.spreadsheet</mime-type>
2839+ </mime-mapping>
2840+ <mime-mapping>
2841+ <!-- OpenDocument Text -->
2842+ <extension>odt</extension>
2843+ <mime-type>application/vnd.oasis.opendocument.text</mime-type>
2844+ </mime-mapping>
2845+ <mime-mapping>
2846+ <extension>oga</extension>
2847+ <mime-type>audio/ogg</mime-type>
2848+ </mime-mapping>
2849+ <mime-mapping>
2850+ <extension>ogg</extension>
2851+ <mime-type>audio/ogg</mime-type>
2852+ </mime-mapping>
2853+ <mime-mapping>
2854+ <extension>ogv</extension>
2855+ <mime-type>video/ogg</mime-type>
2856+ </mime-mapping>
2857+ <mime-mapping>
2858+ <!-- xiph mime types -->
2859+ <extension>ogx</extension>
2860+ <mime-type>application/ogg</mime-type>
2861+ </mime-mapping>
2862+ <mime-mapping>
2863+ <extension>omdoc</extension>
2864+ <mime-type>application/omdoc+xml</mime-type>
2865+ </mime-mapping>
2866+ <mime-mapping>
2867+ <extension>onepkg</extension>
2868+ <mime-type>application/onenote</mime-type>
2869+ </mime-mapping>
2870+ <mime-mapping>
2871+ <extension>onetmp</extension>
2872+ <mime-type>application/onenote</mime-type>
2873+ </mime-mapping>
2874+ <mime-mapping>
2875+ <extension>onetoc</extension>
2876+ <mime-type>application/onenote</mime-type>
2877+ </mime-mapping>
2878+ <mime-mapping>
2879+ <extension>onetoc2</extension>
2880+ <mime-type>application/onenote</mime-type>
2881+ </mime-mapping>
2882+ <mime-mapping>
2883+ <extension>opf</extension>
2884+ <mime-type>application/oebps-package+xml</mime-type>
2885+ </mime-mapping>
2886+ <mime-mapping>
2887+ <extension>opml</extension>
2888+ <mime-type>text/x-opml</mime-type>
2889+ </mime-mapping>
2890+ <mime-mapping>
2891+ <extension>oprc</extension>
2892+ <mime-type>application/vnd.palm</mime-type>
2893+ </mime-mapping>
2894+ <mime-mapping>
2895+ <extension>org</extension>
2896+ <mime-type>application/vnd.lotus-organizer</mime-type>
2897+ </mime-mapping>
2898+ <mime-mapping>
2899+ <extension>osf</extension>
2900+ <mime-type>application/vnd.yamaha.openscoreformat</mime-type>
2901+ </mime-mapping>
2902+ <mime-mapping>
2903+ <extension>osfpvg</extension>
2904+ <mime-type>application/vnd.yamaha.openscoreformat.osfpvg+xml</mime-type>
2905+ </mime-mapping>
2906+ <mime-mapping>
2907+ <extension>otc</extension>
2908+ <mime-type>application/vnd.oasis.opendocument.chart-template</mime-type>
2909+ </mime-mapping>
2910+ <mime-mapping>
2911+ <extension>otf</extension>
2912+ <mime-type>application/x-font-otf</mime-type>
2913+ </mime-mapping>
2914+ <mime-mapping>
2915+ <!-- OpenDocument Drawing Template -->
2916+ <extension>otg</extension>
2917+ <mime-type>application/vnd.oasis.opendocument.graphics-template</mime-type>
2918+ </mime-mapping>
2919+ <mime-mapping>
2920+ <!-- HTML Document Template -->
2921+ <extension>oth</extension>
2922+ <mime-type>application/vnd.oasis.opendocument.text-web</mime-type>
2923+ </mime-mapping>
2924+ <mime-mapping>
2925+ <extension>oti</extension>
2926+ <mime-type>application/vnd.oasis.opendocument.image-template</mime-type>
2927+ </mime-mapping>
2928+ <mime-mapping>
2929+ <!-- OpenDocument Presentation Template -->
2930+ <extension>otp</extension>
2931+ <mime-type>application/vnd.oasis.opendocument.presentation-template</mime-type>
2932+ </mime-mapping>
2933+ <mime-mapping>
2934+ <!-- OpenDocument Spreadsheet Template -->
2935+ <extension>ots</extension>
2936+ <mime-type>application/vnd.oasis.opendocument.spreadsheet-template</mime-type>
2937+ </mime-mapping>
2938+ <mime-mapping>
2939+ <!-- OpenDocument Text Template -->
2940+ <extension>ott</extension>
2941+ <mime-type>application/vnd.oasis.opendocument.text-template</mime-type>
2942+ </mime-mapping>
2943+ <mime-mapping>
2944+ <extension>oxps</extension>
2945+ <mime-type>application/oxps</mime-type>
2946+ </mime-mapping>
2947+ <mime-mapping>
2948+ <extension>oxt</extension>
2949+ <mime-type>application/vnd.openofficeorg.extension</mime-type>
2950+ </mime-mapping>
2951+ <mime-mapping>
2952+ <extension>p</extension>
2953+ <mime-type>text/x-pascal</mime-type>
2954+ </mime-mapping>
2955+ <mime-mapping>
2956+ <extension>p10</extension>
2957+ <mime-type>application/pkcs10</mime-type>
2958+ </mime-mapping>
2959+ <mime-mapping>
2960+ <extension>p12</extension>
2961+ <mime-type>application/x-pkcs12</mime-type>
2962+ </mime-mapping>
2963+ <mime-mapping>
2964+ <extension>p7b</extension>
2965+ <mime-type>application/x-pkcs7-certificates</mime-type>
2966+ </mime-mapping>
2967+ <mime-mapping>
2968+ <extension>p7c</extension>
2969+ <mime-type>application/pkcs7-mime</mime-type>
2970+ </mime-mapping>
2971+ <mime-mapping>
2972+ <extension>p7m</extension>
2973+ <mime-type>application/pkcs7-mime</mime-type>
2974+ </mime-mapping>
2975+ <mime-mapping>
2976+ <extension>p7r</extension>
2977+ <mime-type>application/x-pkcs7-certreqresp</mime-type>
2978+ </mime-mapping>
2979+ <mime-mapping>
2980+ <extension>p7s</extension>
2981+ <mime-type>application/pkcs7-signature</mime-type>
2982+ </mime-mapping>
2983+ <mime-mapping>
2984+ <extension>p8</extension>
2985+ <mime-type>application/pkcs8</mime-type>
2986+ </mime-mapping>
2987+ <mime-mapping>
2988+ <extension>pas</extension>
2989+ <mime-type>text/x-pascal</mime-type>
2990+ </mime-mapping>
2991+ <mime-mapping>
2992+ <extension>paw</extension>
2993+ <mime-type>application/vnd.pawaafile</mime-type>
2994+ </mime-mapping>
2995+ <mime-mapping>
2996+ <extension>pbd</extension>
2997+ <mime-type>application/vnd.powerbuilder6</mime-type>
2998+ </mime-mapping>
2999+ <mime-mapping>
3000+ <extension>pbm</extension>
3001+ <mime-type>image/x-portable-bitmap</mime-type>
3002+ </mime-mapping>
3003+ <mime-mapping>
3004+ <extension>pcap</extension>
3005+ <mime-type>application/vnd.tcpdump.pcap</mime-type>
3006+ </mime-mapping>
3007+ <mime-mapping>
3008+ <extension>pcf</extension>
3009+ <mime-type>application/x-font-pcf</mime-type>
3010+ </mime-mapping>
3011+ <mime-mapping>
3012+ <extension>pcl</extension>
3013+ <mime-type>application/vnd.hp-pcl</mime-type>
3014+ </mime-mapping>
3015+ <mime-mapping>
3016+ <extension>pclxl</extension>
3017+ <mime-type>application/vnd.hp-pclxl</mime-type>
3018+ </mime-mapping>
3019+ <mime-mapping>
3020+ <extension>pct</extension>
3021+ <mime-type>image/pict</mime-type>
3022+ </mime-mapping>
3023+ <mime-mapping>
3024+ <extension>pcurl</extension>
3025+ <mime-type>application/vnd.curl.pcurl</mime-type>
3026+ </mime-mapping>
3027+ <mime-mapping>
3028+ <extension>pcx</extension>
3029+ <mime-type>image/x-pcx</mime-type>
3030+ </mime-mapping>
3031+ <mime-mapping>
3032+ <extension>pdb</extension>
3033+ <mime-type>application/vnd.palm</mime-type>
3034+ </mime-mapping>
3035+ <mime-mapping>
3036+ <extension>pdf</extension>
3037+ <mime-type>application/pdf</mime-type>
3038+ </mime-mapping>
3039+ <mime-mapping>
3040+ <extension>pfa</extension>
3041+ <mime-type>application/x-font-type1</mime-type>
3042+ </mime-mapping>
3043+ <mime-mapping>
3044+ <extension>pfb</extension>
3045+ <mime-type>application/x-font-type1</mime-type>
3046+ </mime-mapping>
3047+ <mime-mapping>
3048+ <extension>pfm</extension>
3049+ <mime-type>application/x-font-type1</mime-type>
3050+ </mime-mapping>
3051+ <mime-mapping>
3052+ <extension>pfr</extension>
3053+ <mime-type>application/font-tdpfr</mime-type>
3054+ </mime-mapping>
3055+ <mime-mapping>
3056+ <extension>pfx</extension>
3057+ <mime-type>application/x-pkcs12</mime-type>
3058+ </mime-mapping>
3059+ <mime-mapping>
3060+ <extension>pgm</extension>
3061+ <mime-type>image/x-portable-graymap</mime-type>
3062+ </mime-mapping>
3063+ <mime-mapping>
3064+ <extension>pgn</extension>
3065+ <mime-type>application/x-chess-pgn</mime-type>
3066+ </mime-mapping>
3067+ <mime-mapping>
3068+ <extension>pgp</extension>
3069+ <mime-type>application/pgp-encrypted</mime-type>
3070+ </mime-mapping>
3071+ <mime-mapping>
3072+ <extension>pic</extension>
3073+ <mime-type>image/pict</mime-type>
3074+ </mime-mapping>
3075+ <mime-mapping>
3076+ <extension>pict</extension>
3077+ <mime-type>image/pict</mime-type>
3078+ </mime-mapping>
3079+ <mime-mapping>
3080+ <extension>pkg</extension>
3081+ <mime-type>application/octet-stream</mime-type>
3082+ </mime-mapping>
3083+ <mime-mapping>
3084+ <extension>pki</extension>
3085+ <mime-type>application/pkixcmp</mime-type>
3086+ </mime-mapping>
3087+ <mime-mapping>
3088+ <extension>pkipath</extension>
3089+ <mime-type>application/pkix-pkipath</mime-type>
3090+ </mime-mapping>
3091+ <mime-mapping>
3092+ <extension>plb</extension>
3093+ <mime-type>application/vnd.3gpp.pic-bw-large</mime-type>
3094+ </mime-mapping>
3095+ <mime-mapping>
3096+ <extension>plc</extension>
3097+ <mime-type>application/vnd.mobius.plc</mime-type>
3098+ </mime-mapping>
3099+ <mime-mapping>
3100+ <extension>plf</extension>
3101+ <mime-type>application/vnd.pocketlearn</mime-type>
3102+ </mime-mapping>
3103+ <mime-mapping>
3104+ <extension>pls</extension>
3105+ <mime-type>audio/x-scpls</mime-type>
3106+ </mime-mapping>
3107+ <mime-mapping>
3108+ <extension>pml</extension>
3109+ <mime-type>application/vnd.ctc-posml</mime-type>
3110+ </mime-mapping>
3111+ <mime-mapping>
3112+ <extension>png</extension>
3113+ <mime-type>image/png</mime-type>
3114+ </mime-mapping>
3115+ <mime-mapping>
3116+ <extension>pnm</extension>
3117+ <mime-type>image/x-portable-anymap</mime-type>
3118+ </mime-mapping>
3119+ <mime-mapping>
3120+ <extension>pnt</extension>
3121+ <mime-type>image/x-macpaint</mime-type>
3122+ </mime-mapping>
3123+ <mime-mapping>
3124+ <extension>portpkg</extension>
3125+ <mime-type>application/vnd.macports.portpkg</mime-type>
3126+ </mime-mapping>
3127+ <mime-mapping>
3128+ <extension>pot</extension>
3129+ <mime-type>application/vnd.ms-powerpoint</mime-type>
3130+ </mime-mapping>
3131+ <mime-mapping>
3132+ <extension>potm</extension>
3133+ <mime-type>application/vnd.ms-powerpoint.template.macroenabled.12</mime-type>
3134+ </mime-mapping>
3135+ <mime-mapping>
3136+ <extension>potx</extension>
3137+ <mime-type>application/vnd.openxmlformats-officedocument.presentationml.template</mime-type>
3138+ </mime-mapping>
3139+ <mime-mapping>
3140+ <extension>ppam</extension>
3141+ <mime-type>application/vnd.ms-powerpoint.addin.macroenabled.12</mime-type>
3142+ </mime-mapping>
3143+ <mime-mapping>
3144+ <extension>ppd</extension>
3145+ <mime-type>application/vnd.cups-ppd</mime-type>
3146+ </mime-mapping>
3147+ <mime-mapping>
3148+ <extension>ppm</extension>
3149+ <mime-type>image/x-portable-pixmap</mime-type>
3150+ </mime-mapping>
3151+ <mime-mapping>
3152+ <extension>pps</extension>
3153+ <mime-type>application/vnd.ms-powerpoint</mime-type>
3154+ </mime-mapping>
3155+ <mime-mapping>
3156+ <extension>ppsm</extension>
3157+ <mime-type>application/vnd.ms-powerpoint.slideshow.macroenabled.12</mime-type>
3158+ </mime-mapping>
3159+ <mime-mapping>
3160+ <extension>ppsx</extension>
3161+ <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slideshow</mime-type>
3162+ </mime-mapping>
3163+ <mime-mapping>
3164+ <extension>ppt</extension>
3165+ <mime-type>application/vnd.ms-powerpoint</mime-type>
3166+ </mime-mapping>
3167+ <mime-mapping>
3168+ <extension>pptm</extension>
3169+ <mime-type>application/vnd.ms-powerpoint.presentation.macroenabled.12</mime-type>
3170+ </mime-mapping>
3171+ <mime-mapping>
3172+ <extension>pptx</extension>
3173+ <mime-type>application/vnd.openxmlformats-officedocument.presentationml.presentation</mime-type>
3174+ </mime-mapping>
3175+ <mime-mapping>
3176+ <extension>pqa</extension>
3177+ <mime-type>application/vnd.palm</mime-type>
3178+ </mime-mapping>
3179+ <mime-mapping>
3180+ <extension>prc</extension>
3181+ <mime-type>application/x-mobipocket-ebook</mime-type>
3182+ </mime-mapping>
3183+ <mime-mapping>
3184+ <extension>pre</extension>
3185+ <mime-type>application/vnd.lotus-freelance</mime-type>
3186+ </mime-mapping>
3187+ <mime-mapping>
3188+ <extension>prf</extension>
3189+ <mime-type>application/pics-rules</mime-type>
3190+ </mime-mapping>
3191+ <mime-mapping>
3192+ <extension>ps</extension>
3193+ <mime-type>application/postscript</mime-type>
3194+ </mime-mapping>
3195+ <mime-mapping>
3196+ <extension>psb</extension>
3197+ <mime-type>application/vnd.3gpp.pic-bw-small</mime-type>
3198+ </mime-mapping>
3199+ <mime-mapping>
3200+ <extension>psd</extension>
3201+ <mime-type>image/vnd.adobe.photoshop</mime-type>
3202+ </mime-mapping>
3203+ <mime-mapping>
3204+ <extension>psf</extension>
3205+ <mime-type>application/x-font-linux-psf</mime-type>
3206+ </mime-mapping>
3207+ <mime-mapping>
3208+ <extension>pskcxml</extension>
3209+ <mime-type>application/pskc+xml</mime-type>
3210+ </mime-mapping>
3211+ <mime-mapping>
3212+ <extension>ptid</extension>
3213+ <mime-type>application/vnd.pvi.ptid1</mime-type>
3214+ </mime-mapping>
3215+ <mime-mapping>
3216+ <extension>pub</extension>
3217+ <mime-type>application/x-mspublisher</mime-type>
3218+ </mime-mapping>
3219+ <mime-mapping>
3220+ <extension>pvb</extension>
3221+ <mime-type>application/vnd.3gpp.pic-bw-var</mime-type>
3222+ </mime-mapping>
3223+ <mime-mapping>
3224+ <extension>pwn</extension>
3225+ <mime-type>application/vnd.3m.post-it-notes</mime-type>
3226+ </mime-mapping>
3227+ <mime-mapping>
3228+ <extension>pya</extension>
3229+ <mime-type>audio/vnd.ms-playready.media.pya</mime-type>
3230+ </mime-mapping>
3231+ <mime-mapping>
3232+ <extension>pyv</extension>
3233+ <mime-type>video/vnd.ms-playready.media.pyv</mime-type>
3234+ </mime-mapping>
3235+ <mime-mapping>
3236+ <extension>qam</extension>
3237+ <mime-type>application/vnd.epson.quickanime</mime-type>
3238+ </mime-mapping>
3239+ <mime-mapping>
3240+ <extension>qbo</extension>
3241+ <mime-type>application/vnd.intu.qbo</mime-type>
3242+ </mime-mapping>
3243+ <mime-mapping>
3244+ <extension>qfx</extension>
3245+ <mime-type>application/vnd.intu.qfx</mime-type>
3246+ </mime-mapping>
3247+ <mime-mapping>
3248+ <extension>qps</extension>
3249+ <mime-type>application/vnd.publishare-delta-tree</mime-type>
3250+ </mime-mapping>
3251+ <mime-mapping>
3252+ <extension>qt</extension>
3253+ <mime-type>video/quicktime</mime-type>
3254+ </mime-mapping>
3255+ <mime-mapping>
3256+ <extension>qti</extension>
3257+ <mime-type>image/x-quicktime</mime-type>
3258+ </mime-mapping>
3259+ <mime-mapping>
3260+ <extension>qtif</extension>
3261+ <mime-type>image/x-quicktime</mime-type>
3262+ </mime-mapping>
3263+ <mime-mapping>
3264+ <extension>qwd</extension>
3265+ <mime-type>application/vnd.quark.quarkxpress</mime-type>
3266+ </mime-mapping>
3267+ <mime-mapping>
3268+ <extension>qwt</extension>
3269+ <mime-type>application/vnd.quark.quarkxpress</mime-type>
3270+ </mime-mapping>
3271+ <mime-mapping>
3272+ <extension>qxb</extension>
3273+ <mime-type>application/vnd.quark.quarkxpress</mime-type>
3274+ </mime-mapping>
3275+ <mime-mapping>
3276+ <extension>qxd</extension>
3277+ <mime-type>application/vnd.quark.quarkxpress</mime-type>
3278+ </mime-mapping>
3279+ <mime-mapping>
3280+ <extension>qxl</extension>
3281+ <mime-type>application/vnd.quark.quarkxpress</mime-type>
3282+ </mime-mapping>
3283+ <mime-mapping>
3284+ <extension>qxt</extension>
3285+ <mime-type>application/vnd.quark.quarkxpress</mime-type>
3286+ </mime-mapping>
3287+ <mime-mapping>
3288+ <extension>ra</extension>
3289+ <mime-type>audio/x-pn-realaudio</mime-type>
3290+ </mime-mapping>
3291+ <mime-mapping>
3292+ <extension>ram</extension>
3293+ <mime-type>audio/x-pn-realaudio</mime-type>
3294+ </mime-mapping>
3295+ <mime-mapping>
3296+ <extension>rar</extension>
3297+ <mime-type>application/x-rar-compressed</mime-type>
3298+ </mime-mapping>
3299+ <mime-mapping>
3300+ <extension>ras</extension>
3301+ <mime-type>image/x-cmu-raster</mime-type>
3302+ </mime-mapping>
3303+ <mime-mapping>
3304+ <extension>rcprofile</extension>
3305+ <mime-type>application/vnd.ipunplugged.rcprofile</mime-type>
3306+ </mime-mapping>
3307+ <mime-mapping>
3308+ <extension>rdf</extension>
3309+ <mime-type>application/rdf+xml</mime-type>
3310+ </mime-mapping>
3311+ <mime-mapping>
3312+ <extension>rdz</extension>
3313+ <mime-type>application/vnd.data-vision.rdz</mime-type>
3314+ </mime-mapping>
3315+ <mime-mapping>
3316+ <extension>rep</extension>
3317+ <mime-type>application/vnd.businessobjects</mime-type>
3318+ </mime-mapping>
3319+ <mime-mapping>
3320+ <extension>res</extension>
3321+ <mime-type>application/x-dtbresource+xml</mime-type>
3322+ </mime-mapping>
3323+ <mime-mapping>
3324+ <extension>rgb</extension>
3325+ <mime-type>image/x-rgb</mime-type>
3326+ </mime-mapping>
3327+ <mime-mapping>
3328+ <extension>rif</extension>
3329+ <mime-type>application/reginfo+xml</mime-type>
3330+ </mime-mapping>
3331+ <mime-mapping>
3332+ <extension>rip</extension>
3333+ <mime-type>audio/vnd.rip</mime-type>
3334+ </mime-mapping>
3335+ <mime-mapping>
3336+ <extension>ris</extension>
3337+ <mime-type>application/x-research-info-systems</mime-type>
3338+ </mime-mapping>
3339+ <mime-mapping>
3340+ <extension>rl</extension>
3341+ <mime-type>application/resource-lists+xml</mime-type>
3342+ </mime-mapping>
3343+ <mime-mapping>
3344+ <extension>rlc</extension>
3345+ <mime-type>image/vnd.fujixerox.edmics-rlc</mime-type>
3346+ </mime-mapping>
3347+ <mime-mapping>
3348+ <extension>rld</extension>
3349+ <mime-type>application/resource-lists-diff+xml</mime-type>
3350+ </mime-mapping>
3351+ <mime-mapping>
3352+ <extension>rm</extension>
3353+ <mime-type>application/vnd.rn-realmedia</mime-type>
3354+ </mime-mapping>
3355+ <mime-mapping>
3356+ <extension>rmi</extension>
3357+ <mime-type>audio/midi</mime-type>
3358+ </mime-mapping>
3359+ <mime-mapping>
3360+ <extension>rmp</extension>
3361+ <mime-type>audio/x-pn-realaudio-plugin</mime-type>
3362+ </mime-mapping>
3363+ <mime-mapping>
3364+ <extension>rms</extension>
3365+ <mime-type>application/vnd.jcp.javame.midlet-rms</mime-type>
3366+ </mime-mapping>
3367+ <mime-mapping>
3368+ <extension>rmvb</extension>
3369+ <mime-type>application/vnd.rn-realmedia-vbr</mime-type>
3370+ </mime-mapping>
3371+ <mime-mapping>
3372+ <extension>rnc</extension>
3373+ <mime-type>application/relax-ng-compact-syntax</mime-type>
3374+ </mime-mapping>
3375+ <mime-mapping>
3376+ <extension>roa</extension>
3377+ <mime-type>application/rpki-roa</mime-type>
3378+ </mime-mapping>
3379+ <mime-mapping>
3380+ <extension>roff</extension>
3381+ <mime-type>text/troff</mime-type>
3382+ </mime-mapping>
3383+ <mime-mapping>
3384+ <extension>rp9</extension>
3385+ <mime-type>application/vnd.cloanto.rp9</mime-type>
3386+ </mime-mapping>
3387+ <mime-mapping>
3388+ <extension>rpss</extension>
3389+ <mime-type>application/vnd.nokia.radio-presets</mime-type>
3390+ </mime-mapping>
3391+ <mime-mapping>
3392+ <extension>rpst</extension>
3393+ <mime-type>application/vnd.nokia.radio-preset</mime-type>
3394+ </mime-mapping>
3395+ <mime-mapping>
3396+ <extension>rq</extension>
3397+ <mime-type>application/sparql-query</mime-type>
3398+ </mime-mapping>
3399+ <mime-mapping>
3400+ <extension>rs</extension>
3401+ <mime-type>application/rls-services+xml</mime-type>
3402+ </mime-mapping>
3403+ <mime-mapping>
3404+ <extension>rsd</extension>
3405+ <mime-type>application/rsd+xml</mime-type>
3406+ </mime-mapping>
3407+ <mime-mapping>
3408+ <extension>rss</extension>
3409+ <mime-type>application/rss+xml</mime-type>
3410+ </mime-mapping>
3411+ <mime-mapping>
3412+ <extension>rtf</extension>
3413+ <mime-type>application/rtf</mime-type>
3414+ </mime-mapping>
3415+ <mime-mapping>
3416+ <extension>rtx</extension>
3417+ <mime-type>text/richtext</mime-type>
3418+ </mime-mapping>
3419+ <mime-mapping>
3420+ <extension>s</extension>
3421+ <mime-type>text/x-asm</mime-type>
3422+ </mime-mapping>
3423+ <mime-mapping>
3424+ <extension>s3m</extension>
3425+ <mime-type>audio/s3m</mime-type>
3426+ </mime-mapping>
3427+ <mime-mapping>
3428+ <extension>saf</extension>
3429+ <mime-type>application/vnd.yamaha.smaf-audio</mime-type>
3430+ </mime-mapping>
3431+ <mime-mapping>
3432+ <extension>sbml</extension>
3433+ <mime-type>application/sbml+xml</mime-type>
3434+ </mime-mapping>
3435+ <mime-mapping>
3436+ <extension>sc</extension>
3437+ <mime-type>application/vnd.ibm.secure-container</mime-type>
3438+ </mime-mapping>
3439+ <mime-mapping>
3440+ <extension>scd</extension>
3441+ <mime-type>application/x-msschedule</mime-type>
3442+ </mime-mapping>
3443+ <mime-mapping>
3444+ <extension>scm</extension>
3445+ <mime-type>application/vnd.lotus-screencam</mime-type>
3446+ </mime-mapping>
3447+ <mime-mapping>
3448+ <extension>scq</extension>
3449+ <mime-type>application/scvp-cv-request</mime-type>
3450+ </mime-mapping>
3451+ <mime-mapping>
3452+ <extension>scs</extension>
3453+ <mime-type>application/scvp-cv-response</mime-type>
3454+ </mime-mapping>
3455+ <mime-mapping>
3456+ <extension>scurl</extension>
3457+ <mime-type>text/vnd.curl.scurl</mime-type>
3458+ </mime-mapping>
3459+ <mime-mapping>
3460+ <extension>sda</extension>
3461+ <mime-type>application/vnd.stardivision.draw</mime-type>
3462+ </mime-mapping>
3463+ <mime-mapping>
3464+ <extension>sdc</extension>
3465+ <mime-type>application/vnd.stardivision.calc</mime-type>
3466+ </mime-mapping>
3467+ <mime-mapping>
3468+ <extension>sdd</extension>
3469+ <mime-type>application/vnd.stardivision.impress</mime-type>
3470+ </mime-mapping>
3471+ <mime-mapping>
3472+ <extension>sdkd</extension>
3473+ <mime-type>application/vnd.solent.sdkm+xml</mime-type>
3474+ </mime-mapping>
3475+ <mime-mapping>
3476+ <extension>sdkm</extension>
3477+ <mime-type>application/vnd.solent.sdkm+xml</mime-type>
3478+ </mime-mapping>
3479+ <mime-mapping>
3480+ <extension>sdp</extension>
3481+ <mime-type>application/sdp</mime-type>
3482+ </mime-mapping>
3483+ <mime-mapping>
3484+ <extension>sdw</extension>
3485+ <mime-type>application/vnd.stardivision.writer</mime-type>
3486+ </mime-mapping>
3487+ <mime-mapping>
3488+ <extension>see</extension>
3489+ <mime-type>application/vnd.seemail</mime-type>
3490+ </mime-mapping>
3491+ <mime-mapping>
3492+ <extension>seed</extension>
3493+ <mime-type>application/vnd.fdsn.seed</mime-type>
3494+ </mime-mapping>
3495+ <mime-mapping>
3496+ <extension>sema</extension>
3497+ <mime-type>application/vnd.sema</mime-type>
3498+ </mime-mapping>
3499+ <mime-mapping>
3500+ <extension>semd</extension>
3501+ <mime-type>application/vnd.semd</mime-type>
3502+ </mime-mapping>
3503+ <mime-mapping>
3504+ <extension>semf</extension>
3505+ <mime-type>application/vnd.semf</mime-type>
3506+ </mime-mapping>
3507+ <mime-mapping>
3508+ <extension>ser</extension>
3509+ <mime-type>application/java-serialized-object</mime-type>
3510+ </mime-mapping>
3511+ <mime-mapping>
3512+ <extension>setpay</extension>
3513+ <mime-type>application/set-payment-initiation</mime-type>
3514+ </mime-mapping>
3515+ <mime-mapping>
3516+ <extension>setreg</extension>
3517+ <mime-type>application/set-registration-initiation</mime-type>
3518+ </mime-mapping>
3519+ <mime-mapping>
3520+ <extension>sfd-hdstx</extension>
3521+ <mime-type>application/vnd.hydrostatix.sof-data</mime-type>
3522+ </mime-mapping>
3523+ <mime-mapping>
3524+ <extension>sfs</extension>
3525+ <mime-type>application/vnd.spotfire.sfs</mime-type>
3526+ </mime-mapping>
3527+ <mime-mapping>
3528+ <extension>sfv</extension>
3529+ <mime-type>text/x-sfv</mime-type>
3530+ </mime-mapping>
3531+ <mime-mapping>
3532+ <extension>sgi</extension>
3533+ <mime-type>image/sgi</mime-type>
3534+ </mime-mapping>
3535+ <mime-mapping>
3536+ <extension>sgl</extension>
3537+ <mime-type>application/vnd.stardivision.writer-global</mime-type>
3538+ </mime-mapping>
3539+ <mime-mapping>
3540+ <extension>sgm</extension>
3541+ <mime-type>text/sgml</mime-type>
3542+ </mime-mapping>
3543+ <mime-mapping>
3544+ <extension>sgml</extension>
3545+ <mime-type>text/sgml</mime-type>
3546+ </mime-mapping>
3547+ <mime-mapping>
3548+ <extension>sh</extension>
3549+ <mime-type>application/x-sh</mime-type>
3550+ </mime-mapping>
3551+ <mime-mapping>
3552+ <extension>shar</extension>
3553+ <mime-type>application/x-shar</mime-type>
3554+ </mime-mapping>
3555+ <mime-mapping>
3556+ <extension>shf</extension>
3557+ <mime-type>application/shf+xml</mime-type>
3558+ </mime-mapping>
3559+ <!--
3560+ <mime-mapping>
3561+ <extension>shtml</extension>
3562+ <mime-type>text/x-server-parsed-html</mime-type>
3563+ </mime-mapping>
3564+ -->
3565+ <mime-mapping>
3566+ <extension>sid</extension>
3567+ <mime-type>image/x-mrsid-image</mime-type>
3568+ </mime-mapping>
3569+ <mime-mapping>
3570+ <extension>sig</extension>
3571+ <mime-type>application/pgp-signature</mime-type>
3572+ </mime-mapping>
3573+ <mime-mapping>
3574+ <extension>sil</extension>
3575+ <mime-type>audio/silk</mime-type>
3576+ </mime-mapping>
3577+ <mime-mapping>
3578+ <extension>silo</extension>
3579+ <mime-type>model/mesh</mime-type>
3580+ </mime-mapping>
3581+ <mime-mapping>
3582+ <extension>sis</extension>
3583+ <mime-type>application/vnd.symbian.install</mime-type>
3584+ </mime-mapping>
3585+ <mime-mapping>
3586+ <extension>sisx</extension>
3587+ <mime-type>application/vnd.symbian.install</mime-type>
3588+ </mime-mapping>
3589+ <mime-mapping>
3590+ <extension>sit</extension>
3591+ <mime-type>application/x-stuffit</mime-type>
3592+ </mime-mapping>
3593+ <mime-mapping>
3594+ <extension>sitx</extension>
3595+ <mime-type>application/x-stuffitx</mime-type>
3596+ </mime-mapping>
3597+ <mime-mapping>
3598+ <extension>skd</extension>
3599+ <mime-type>application/vnd.koan</mime-type>
3600+ </mime-mapping>
3601+ <mime-mapping>
3602+ <extension>skm</extension>
3603+ <mime-type>application/vnd.koan</mime-type>
3604+ </mime-mapping>
3605+ <mime-mapping>
3606+ <extension>skp</extension>
3607+ <mime-type>application/vnd.koan</mime-type>
3608+ </mime-mapping>
3609+ <mime-mapping>
3610+ <extension>skt</extension>
3611+ <mime-type>application/vnd.koan</mime-type>
3612+ </mime-mapping>
3613+ <mime-mapping>
3614+ <extension>sldm</extension>
3615+ <mime-type>application/vnd.ms-powerpoint.slide.macroenabled.12</mime-type>
3616+ </mime-mapping>
3617+ <mime-mapping>
3618+ <extension>sldx</extension>
3619+ <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slide</mime-type>
3620+ </mime-mapping>
3621+ <mime-mapping>
3622+ <extension>slt</extension>
3623+ <mime-type>application/vnd.epson.salt</mime-type>
3624+ </mime-mapping>
3625+ <mime-mapping>
3626+ <extension>sm</extension>
3627+ <mime-type>application/vnd.stepmania.stepchart</mime-type>
3628+ </mime-mapping>
3629+ <mime-mapping>
3630+ <extension>smf</extension>
3631+ <mime-type>application/vnd.stardivision.math</mime-type>
3632+ </mime-mapping>
3633+ <mime-mapping>
3634+ <extension>smi</extension>
3635+ <mime-type>application/smil+xml</mime-type>
3636+ </mime-mapping>
3637+ <mime-mapping>
3638+ <extension>smil</extension>
3639+ <mime-type>application/smil+xml</mime-type>
3640+ </mime-mapping>
3641+ <mime-mapping>
3642+ <extension>smv</extension>
3643+ <mime-type>video/x-smv</mime-type>
3644+ </mime-mapping>
3645+ <mime-mapping>
3646+ <extension>smzip</extension>
3647+ <mime-type>application/vnd.stepmania.package</mime-type>
3648+ </mime-mapping>
3649+ <mime-mapping>
3650+ <extension>snd</extension>
3651+ <mime-type>audio/basic</mime-type>
3652+ </mime-mapping>
3653+ <mime-mapping>
3654+ <extension>snf</extension>
3655+ <mime-type>application/x-font-snf</mime-type>
3656+ </mime-mapping>
3657+ <mime-mapping>
3658+ <extension>so</extension>
3659+ <mime-type>application/octet-stream</mime-type>
3660+ </mime-mapping>
3661+ <mime-mapping>
3662+ <extension>spc</extension>
3663+ <mime-type>application/x-pkcs7-certificates</mime-type>
3664+ </mime-mapping>
3665+ <mime-mapping>
3666+ <extension>spf</extension>
3667+ <mime-type>application/vnd.yamaha.smaf-phrase</mime-type>
3668+ </mime-mapping>
3669+ <mime-mapping>
3670+ <extension>spl</extension>
3671+ <mime-type>application/x-futuresplash</mime-type>
3672+ </mime-mapping>
3673+ <mime-mapping>
3674+ <extension>spot</extension>
3675+ <mime-type>text/vnd.in3d.spot</mime-type>
3676+ </mime-mapping>
3677+ <mime-mapping>
3678+ <extension>spp</extension>
3679+ <mime-type>application/scvp-vp-response</mime-type>
3680+ </mime-mapping>
3681+ <mime-mapping>
3682+ <extension>spq</extension>
3683+ <mime-type>application/scvp-vp-request</mime-type>
3684+ </mime-mapping>
3685+ <mime-mapping>
3686+ <extension>spx</extension>
3687+ <mime-type>audio/ogg</mime-type>
3688+ </mime-mapping>
3689+ <mime-mapping>
3690+ <extension>sql</extension>
3691+ <mime-type>application/x-sql</mime-type>
3692+ </mime-mapping>
3693+ <mime-mapping>
3694+ <extension>src</extension>
3695+ <mime-type>application/x-wais-source</mime-type>
3696+ </mime-mapping>
3697+ <mime-mapping>
3698+ <extension>srt</extension>
3699+ <mime-type>application/x-subrip</mime-type>
3700+ </mime-mapping>
3701+ <mime-mapping>
3702+ <extension>sru</extension>
3703+ <mime-type>application/sru+xml</mime-type>
3704+ </mime-mapping>
3705+ <mime-mapping>
3706+ <extension>srx</extension>
3707+ <mime-type>application/sparql-results+xml</mime-type>
3708+ </mime-mapping>
3709+ <mime-mapping>
3710+ <extension>ssdl</extension>
3711+ <mime-type>application/ssdl+xml</mime-type>
3712+ </mime-mapping>
3713+ <mime-mapping>
3714+ <extension>sse</extension>
3715+ <mime-type>application/vnd.kodak-descriptor</mime-type>
3716+ </mime-mapping>
3717+ <mime-mapping>
3718+ <extension>ssf</extension>
3719+ <mime-type>application/vnd.epson.ssf</mime-type>
3720+ </mime-mapping>
3721+ <mime-mapping>
3722+ <extension>ssml</extension>
3723+ <mime-type>application/ssml+xml</mime-type>
3724+ </mime-mapping>
3725+ <mime-mapping>
3726+ <extension>st</extension>
3727+ <mime-type>application/vnd.sailingtracker.track</mime-type>
3728+ </mime-mapping>
3729+ <mime-mapping>
3730+ <extension>stc</extension>
3731+ <mime-type>application/vnd.sun.xml.calc.template</mime-type>
3732+ </mime-mapping>
3733+ <mime-mapping>
3734+ <extension>std</extension>
3735+ <mime-type>application/vnd.sun.xml.draw.template</mime-type>
3736+ </mime-mapping>
3737+ <mime-mapping>
3738+ <extension>stf</extension>
3739+ <mime-type>application/vnd.wt.stf</mime-type>
3740+ </mime-mapping>
3741+ <mime-mapping>
3742+ <extension>sti</extension>
3743+ <mime-type>application/vnd.sun.xml.impress.template</mime-type>
3744+ </mime-mapping>
3745+ <mime-mapping>
3746+ <extension>stk</extension>
3747+ <mime-type>application/hyperstudio</mime-type>
3748+ </mime-mapping>
3749+ <mime-mapping>
3750+ <extension>stl</extension>
3751+ <mime-type>application/vnd.ms-pki.stl</mime-type>
3752+ </mime-mapping>
3753+ <mime-mapping>
3754+ <extension>str</extension>
3755+ <mime-type>application/vnd.pg.format</mime-type>
3756+ </mime-mapping>
3757+ <mime-mapping>
3758+ <extension>stw</extension>
3759+ <mime-type>application/vnd.sun.xml.writer.template</mime-type>
3760+ </mime-mapping>
3761+ <mime-mapping>
3762+ <extension>sub</extension>
3763+ <mime-type>text/vnd.dvb.subtitle</mime-type>
3764+ </mime-mapping>
3765+ <mime-mapping>
3766+ <extension>sus</extension>
3767+ <mime-type>application/vnd.sus-calendar</mime-type>
3768+ </mime-mapping>
3769+ <mime-mapping>
3770+ <extension>susp</extension>
3771+ <mime-type>application/vnd.sus-calendar</mime-type>
3772+ </mime-mapping>
3773+ <mime-mapping>
3774+ <extension>sv4cpio</extension>
3775+ <mime-type>application/x-sv4cpio</mime-type>
3776+ </mime-mapping>
3777+ <mime-mapping>
3778+ <extension>sv4crc</extension>
3779+ <mime-type>application/x-sv4crc</mime-type>
3780+ </mime-mapping>
3781+ <mime-mapping>
3782+ <extension>svc</extension>
3783+ <mime-type>application/vnd.dvb.service</mime-type>
3784+ </mime-mapping>
3785+ <mime-mapping>
3786+ <extension>svd</extension>
3787+ <mime-type>application/vnd.svd</mime-type>
3788+ </mime-mapping>
3789+ <mime-mapping>
3790+ <extension>svg</extension>
3791+ <mime-type>image/svg+xml</mime-type>
3792+ </mime-mapping>
3793+ <mime-mapping>
3794+ <extension>svgz</extension>
3795+ <mime-type>image/svg+xml</mime-type>
3796+ </mime-mapping>
3797+ <mime-mapping>
3798+ <extension>swa</extension>
3799+ <mime-type>application/x-director</mime-type>
3800+ </mime-mapping>
3801+ <mime-mapping>
3802+ <extension>swf</extension>
3803+ <mime-type>application/x-shockwave-flash</mime-type>
3804+ </mime-mapping>
3805+ <mime-mapping>
3806+ <extension>swi</extension>
3807+ <mime-type>application/vnd.aristanetworks.swi</mime-type>
3808+ </mime-mapping>
3809+ <mime-mapping>
3810+ <extension>sxc</extension>
3811+ <mime-type>application/vnd.sun.xml.calc</mime-type>
3812+ </mime-mapping>
3813+ <mime-mapping>
3814+ <extension>sxd</extension>
3815+ <mime-type>application/vnd.sun.xml.draw</mime-type>
3816+ </mime-mapping>
3817+ <mime-mapping>
3818+ <extension>sxg</extension>
3819+ <mime-type>application/vnd.sun.xml.writer.global</mime-type>
3820+ </mime-mapping>
3821+ <mime-mapping>
3822+ <extension>sxi</extension>
3823+ <mime-type>application/vnd.sun.xml.impress</mime-type>
3824+ </mime-mapping>
3825+ <mime-mapping>
3826+ <extension>sxm</extension>
3827+ <mime-type>application/vnd.sun.xml.math</mime-type>
3828+ </mime-mapping>
3829+ <mime-mapping>
3830+ <extension>sxw</extension>
3831+ <mime-type>application/vnd.sun.xml.writer</mime-type>
3832+ </mime-mapping>
3833+ <mime-mapping>
3834+ <extension>t</extension>
3835+ <mime-type>text/troff</mime-type>
3836+ </mime-mapping>
3837+ <mime-mapping>
3838+ <extension>t3</extension>
3839+ <mime-type>application/x-t3vm-image</mime-type>
3840+ </mime-mapping>
3841+ <mime-mapping>
3842+ <extension>taglet</extension>
3843+ <mime-type>application/vnd.mynfc</mime-type>
3844+ </mime-mapping>
3845+ <mime-mapping>
3846+ <extension>tao</extension>
3847+ <mime-type>application/vnd.tao.intent-module-archive</mime-type>
3848+ </mime-mapping>
3849+ <mime-mapping>
3850+ <extension>tar</extension>
3851+ <mime-type>application/x-tar</mime-type>
3852+ </mime-mapping>
3853+ <mime-mapping>
3854+ <extension>tcap</extension>
3855+ <mime-type>application/vnd.3gpp2.tcap</mime-type>
3856+ </mime-mapping>
3857+ <mime-mapping>
3858+ <extension>tcl</extension>
3859+ <mime-type>application/x-tcl</mime-type>
3860+ </mime-mapping>
3861+ <mime-mapping>
3862+ <extension>teacher</extension>
3863+ <mime-type>application/vnd.smart.teacher</mime-type>
3864+ </mime-mapping>
3865+ <mime-mapping>
3866+ <extension>tei</extension>
3867+ <mime-type>application/tei+xml</mime-type>
3868+ </mime-mapping>
3869+ <mime-mapping>
3870+ <extension>teicorpus</extension>
3871+ <mime-type>application/tei+xml</mime-type>
3872+ </mime-mapping>
3873+ <mime-mapping>
3874+ <extension>tex</extension>
3875+ <mime-type>application/x-tex</mime-type>
3876+ </mime-mapping>
3877+ <mime-mapping>
3878+ <extension>texi</extension>
3879+ <mime-type>application/x-texinfo</mime-type>
3880+ </mime-mapping>
3881+ <mime-mapping>
3882+ <extension>texinfo</extension>
3883+ <mime-type>application/x-texinfo</mime-type>
3884+ </mime-mapping>
3885+ <mime-mapping>
3886+ <extension>text</extension>
3887+ <mime-type>text/plain</mime-type>
3888+ </mime-mapping>
3889+ <mime-mapping>
3890+ <extension>tfi</extension>
3891+ <mime-type>application/thraud+xml</mime-type>
3892+ </mime-mapping>
3893+ <mime-mapping>
3894+ <extension>tfm</extension>
3895+ <mime-type>application/x-tex-tfm</mime-type>
3896+ </mime-mapping>
3897+ <mime-mapping>
3898+ <extension>tga</extension>
3899+ <mime-type>image/x-tga</mime-type>
3900+ </mime-mapping>
3901+ <mime-mapping>
3902+ <extension>thmx</extension>
3903+ <mime-type>application/vnd.ms-officetheme</mime-type>
3904+ </mime-mapping>
3905+ <mime-mapping>
3906+ <extension>tif</extension>
3907+ <mime-type>image/tiff</mime-type>
3908+ </mime-mapping>
3909+ <mime-mapping>
3910+ <extension>tiff</extension>
3911+ <mime-type>image/tiff</mime-type>
3912+ </mime-mapping>
3913+ <mime-mapping>
3914+ <extension>tmo</extension>
3915+ <mime-type>application/vnd.tmobile-livetv</mime-type>
3916+ </mime-mapping>
3917+ <mime-mapping>
3918+ <extension>torrent</extension>
3919+ <mime-type>application/x-bittorrent</mime-type>
3920+ </mime-mapping>
3921+ <mime-mapping>
3922+ <extension>tpl</extension>
3923+ <mime-type>application/vnd.groove-tool-template</mime-type>
3924+ </mime-mapping>
3925+ <mime-mapping>
3926+ <extension>tpt</extension>
3927+ <mime-type>application/vnd.trid.tpt</mime-type>
3928+ </mime-mapping>
3929+ <mime-mapping>
3930+ <extension>tr</extension>
3931+ <mime-type>text/troff</mime-type>
3932+ </mime-mapping>
3933+ <mime-mapping>
3934+ <extension>tra</extension>
3935+ <mime-type>application/vnd.trueapp</mime-type>
3936+ </mime-mapping>
3937+ <mime-mapping>
3938+ <extension>trm</extension>
3939+ <mime-type>application/x-msterminal</mime-type>
3940+ </mime-mapping>
3941+ <mime-mapping>
3942+ <extension>tsd</extension>
3943+ <mime-type>application/timestamped-data</mime-type>
3944+ </mime-mapping>
3945+ <mime-mapping>
3946+ <extension>tsv</extension>
3947+ <mime-type>text/tab-separated-values</mime-type>
3948+ </mime-mapping>
3949+ <mime-mapping>
3950+ <extension>ttc</extension>
3951+ <mime-type>application/x-font-ttf</mime-type>
3952+ </mime-mapping>
3953+ <mime-mapping>
3954+ <extension>ttf</extension>
3955+ <mime-type>application/x-font-ttf</mime-type>
3956+ </mime-mapping>
3957+ <mime-mapping>
3958+ <extension>ttl</extension>
3959+ <mime-type>text/turtle</mime-type>
3960+ </mime-mapping>
3961+ <mime-mapping>
3962+ <extension>twd</extension>
3963+ <mime-type>application/vnd.simtech-mindmapper</mime-type>
3964+ </mime-mapping>
3965+ <mime-mapping>
3966+ <extension>twds</extension>
3967+ <mime-type>application/vnd.simtech-mindmapper</mime-type>
3968+ </mime-mapping>
3969+ <mime-mapping>
3970+ <extension>txd</extension>
3971+ <mime-type>application/vnd.genomatix.tuxedo</mime-type>
3972+ </mime-mapping>
3973+ <mime-mapping>
3974+ <extension>txf</extension>
3975+ <mime-type>application/vnd.mobius.txf</mime-type>
3976+ </mime-mapping>
3977+ <mime-mapping>
3978+ <extension>txt</extension>
3979+ <mime-type>text/plain</mime-type>
3980+ </mime-mapping>
3981+ <mime-mapping>
3982+ <extension>u32</extension>
3983+ <mime-type>application/x-authorware-bin</mime-type>
3984+ </mime-mapping>
3985+ <mime-mapping>
3986+ <extension>udeb</extension>
3987+ <mime-type>application/x-debian-package</mime-type>
3988+ </mime-mapping>
3989+ <mime-mapping>
3990+ <extension>ufd</extension>
3991+ <mime-type>application/vnd.ufdl</mime-type>
3992+ </mime-mapping>
3993+ <mime-mapping>
3994+ <extension>ufdl</extension>
3995+ <mime-type>application/vnd.ufdl</mime-type>
3996+ </mime-mapping>
3997+ <mime-mapping>
3998+ <extension>ulw</extension>
3999+ <mime-type>audio/basic</mime-type>
4000+ </mime-mapping>
4001+ <mime-mapping>
4002+ <extension>ulx</extension>
4003+ <mime-type>application/x-glulx</mime-type>
4004+ </mime-mapping>
4005+ <mime-mapping>
4006+ <extension>umj</extension>
4007+ <mime-type>application/vnd.umajin</mime-type>
4008+ </mime-mapping>
4009+ <mime-mapping>
4010+ <extension>unityweb</extension>
4011+ <mime-type>application/vnd.unity</mime-type>
4012+ </mime-mapping>
4013+ <mime-mapping>
4014+ <extension>uoml</extension>
4015+ <mime-type>application/vnd.uoml+xml</mime-type>
4016+ </mime-mapping>
4017+ <mime-mapping>
4018+ <extension>uri</extension>
4019+ <mime-type>text/uri-list</mime-type>
4020+ </mime-mapping>
4021+ <mime-mapping>
4022+ <extension>uris</extension>
4023+ <mime-type>text/uri-list</mime-type>
4024+ </mime-mapping>
4025+ <mime-mapping>
4026+ <extension>urls</extension>
4027+ <mime-type>text/uri-list</mime-type>
4028+ </mime-mapping>
4029+ <mime-mapping>
4030+ <extension>ustar</extension>
4031+ <mime-type>application/x-ustar</mime-type>
4032+ </mime-mapping>
4033+ <mime-mapping>
4034+ <extension>utz</extension>
4035+ <mime-type>application/vnd.uiq.theme</mime-type>
4036+ </mime-mapping>
4037+ <mime-mapping>
4038+ <extension>uu</extension>
4039+ <mime-type>text/x-uuencode</mime-type>
4040+ </mime-mapping>
4041+ <mime-mapping>
4042+ <extension>uva</extension>
4043+ <mime-type>audio/vnd.dece.audio</mime-type>
4044+ </mime-mapping>
4045+ <mime-mapping>
4046+ <extension>uvd</extension>
4047+ <mime-type>application/vnd.dece.data</mime-type>
4048+ </mime-mapping>
4049+ <mime-mapping>
4050+ <extension>uvf</extension>
4051+ <mime-type>application/vnd.dece.data</mime-type>
4052+ </mime-mapping>
4053+ <mime-mapping>
4054+ <extension>uvg</extension>
4055+ <mime-type>image/vnd.dece.graphic</mime-type>
4056+ </mime-mapping>
4057+ <mime-mapping>
4058+ <extension>uvh</extension>
4059+ <mime-type>video/vnd.dece.hd</mime-type>
4060+ </mime-mapping>
4061+ <mime-mapping>
4062+ <extension>uvi</extension>
4063+ <mime-type>image/vnd.dece.graphic</mime-type>
4064+ </mime-mapping>
4065+ <mime-mapping>
4066+ <extension>uvm</extension>
4067+ <mime-type>video/vnd.dece.mobile</mime-type>
4068+ </mime-mapping>
4069+ <mime-mapping>
4070+ <extension>uvp</extension>
4071+ <mime-type>video/vnd.dece.pd</mime-type>
4072+ </mime-mapping>
4073+ <mime-mapping>
4074+ <extension>uvs</extension>
4075+ <mime-type>video/vnd.dece.sd</mime-type>
4076+ </mime-mapping>
4077+ <mime-mapping>
4078+ <extension>uvt</extension>
4079+ <mime-type>application/vnd.dece.ttml+xml</mime-type>
4080+ </mime-mapping>
4081+ <mime-mapping>
4082+ <extension>uvu</extension>
4083+ <mime-type>video/vnd.uvvu.mp4</mime-type>
4084+ </mime-mapping>
4085+ <mime-mapping>
4086+ <extension>uvv</extension>
4087+ <mime-type>video/vnd.dece.video</mime-type>
4088+ </mime-mapping>
4089+ <mime-mapping>
4090+ <extension>uvva</extension>
4091+ <mime-type>audio/vnd.dece.audio</mime-type>
4092+ </mime-mapping>
4093+ <mime-mapping>
4094+ <extension>uvvd</extension>
4095+ <mime-type>application/vnd.dece.data</mime-type>
4096+ </mime-mapping>
4097+ <mime-mapping>
4098+ <extension>uvvf</extension>
4099+ <mime-type>application/vnd.dece.data</mime-type>
4100+ </mime-mapping>
4101+ <mime-mapping>
4102+ <extension>uvvg</extension>
4103+ <mime-type>image/vnd.dece.graphic</mime-type>
4104+ </mime-mapping>
4105+ <mime-mapping>
4106+ <extension>uvvh</extension>
4107+ <mime-type>video/vnd.dece.hd</mime-type>
4108+ </mime-mapping>
4109+ <mime-mapping>
4110+ <extension>uvvi</extension>
4111+ <mime-type>image/vnd.dece.graphic</mime-type>
4112+ </mime-mapping>
4113+ <mime-mapping>
4114+ <extension>uvvm</extension>
4115+ <mime-type>video/vnd.dece.mobile</mime-type>
4116+ </mime-mapping>
4117+ <mime-mapping>
4118+ <extension>uvvp</extension>
4119+ <mime-type>video/vnd.dece.pd</mime-type>
4120+ </mime-mapping>
4121+ <mime-mapping>
4122+ <extension>uvvs</extension>
4123+ <mime-type>video/vnd.dece.sd</mime-type>
4124+ </mime-mapping>
4125+ <mime-mapping>
4126+ <extension>uvvt</extension>
4127+ <mime-type>application/vnd.dece.ttml+xml</mime-type>
4128+ </mime-mapping>
4129+ <mime-mapping>
4130+ <extension>uvvu</extension>
4131+ <mime-type>video/vnd.uvvu.mp4</mime-type>
4132+ </mime-mapping>
4133+ <mime-mapping>
4134+ <extension>uvvv</extension>
4135+ <mime-type>video/vnd.dece.video</mime-type>
4136+ </mime-mapping>
4137+ <mime-mapping>
4138+ <extension>uvvx</extension>
4139+ <mime-type>application/vnd.dece.unspecified</mime-type>
4140+ </mime-mapping>
4141+ <mime-mapping>
4142+ <extension>uvvz</extension>
4143+ <mime-type>application/vnd.dece.zip</mime-type>
4144+ </mime-mapping>
4145+ <mime-mapping>
4146+ <extension>uvx</extension>
4147+ <mime-type>application/vnd.dece.unspecified</mime-type>
4148+ </mime-mapping>
4149+ <mime-mapping>
4150+ <extension>uvz</extension>
4151+ <mime-type>application/vnd.dece.zip</mime-type>
4152+ </mime-mapping>
4153+ <mime-mapping>
4154+ <extension>vcard</extension>
4155+ <mime-type>text/vcard</mime-type>
4156+ </mime-mapping>
4157+ <mime-mapping>
4158+ <extension>vcd</extension>
4159+ <mime-type>application/x-cdlink</mime-type>
4160+ </mime-mapping>
4161+ <mime-mapping>
4162+ <extension>vcf</extension>
4163+ <mime-type>text/x-vcard</mime-type>
4164+ </mime-mapping>
4165+ <mime-mapping>
4166+ <extension>vcg</extension>
4167+ <mime-type>application/vnd.groove-vcard</mime-type>
4168+ </mime-mapping>
4169+ <mime-mapping>
4170+ <extension>vcs</extension>
4171+ <mime-type>text/x-vcalendar</mime-type>
4172+ </mime-mapping>
4173+ <mime-mapping>
4174+ <extension>vcx</extension>
4175+ <mime-type>application/vnd.vcx</mime-type>
4176+ </mime-mapping>
4177+ <mime-mapping>
4178+ <extension>vis</extension>
4179+ <mime-type>application/vnd.visionary</mime-type>
4180+ </mime-mapping>
4181+ <mime-mapping>
4182+ <extension>viv</extension>
4183+ <mime-type>video/vnd.vivo</mime-type>
4184+ </mime-mapping>
4185+ <mime-mapping>
4186+ <extension>vob</extension>
4187+ <mime-type>video/x-ms-vob</mime-type>
4188+ </mime-mapping>
4189+ <mime-mapping>
4190+ <extension>vor</extension>
4191+ <mime-type>application/vnd.stardivision.writer</mime-type>
4192+ </mime-mapping>
4193+ <mime-mapping>
4194+ <extension>vox</extension>
4195+ <mime-type>application/x-authorware-bin</mime-type>
4196+ </mime-mapping>
4197+ <mime-mapping>
4198+ <extension>vrml</extension>
4199+ <mime-type>model/vrml</mime-type>
4200+ </mime-mapping>
4201+ <mime-mapping>
4202+ <extension>vsd</extension>
4203+ <mime-type>application/vnd.visio</mime-type>
4204+ </mime-mapping>
4205+ <mime-mapping>
4206+ <extension>vsf</extension>
4207+ <mime-type>application/vnd.vsf</mime-type>
4208+ </mime-mapping>
4209+ <mime-mapping>
4210+ <extension>vss</extension>
4211+ <mime-type>application/vnd.visio</mime-type>
4212+ </mime-mapping>
4213+ <mime-mapping>
4214+ <extension>vst</extension>
4215+ <mime-type>application/vnd.visio</mime-type>
4216+ </mime-mapping>
4217+ <mime-mapping>
4218+ <extension>vsw</extension>
4219+ <mime-type>application/vnd.visio</mime-type>
4220+ </mime-mapping>
4221+ <mime-mapping>
4222+ <extension>vtu</extension>
4223+ <mime-type>model/vnd.vtu</mime-type>
4224+ </mime-mapping>
4225+ <mime-mapping>
4226+ <extension>vxml</extension>
4227+ <mime-type>application/voicexml+xml</mime-type>
4228+ </mime-mapping>
4229+ <mime-mapping>
4230+ <extension>w3d</extension>
4231+ <mime-type>application/x-director</mime-type>
4232+ </mime-mapping>
4233+ <mime-mapping>
4234+ <extension>wad</extension>
4235+ <mime-type>application/x-doom</mime-type>
4236+ </mime-mapping>
4237+ <mime-mapping>
4238+ <extension>wav</extension>
4239+ <mime-type>audio/x-wav</mime-type>
4240+ </mime-mapping>
4241+ <mime-mapping>
4242+ <extension>wax</extension>
4243+ <mime-type>audio/x-ms-wax</mime-type>
4244+ </mime-mapping>
4245+ <mime-mapping>
4246+ <!-- Wireless Bitmap -->
4247+ <extension>wbmp</extension>
4248+ <mime-type>image/vnd.wap.wbmp</mime-type>
4249+ </mime-mapping>
4250+ <mime-mapping>
4251+ <extension>wbs</extension>
4252+ <mime-type>application/vnd.criticaltools.wbs+xml</mime-type>
4253+ </mime-mapping>
4254+ <mime-mapping>
4255+ <extension>wbxml</extension>
4256+ <mime-type>application/vnd.wap.wbxml</mime-type>
4257+ </mime-mapping>
4258+ <mime-mapping>
4259+ <extension>wcm</extension>
4260+ <mime-type>application/vnd.ms-works</mime-type>
4261+ </mime-mapping>
4262+ <mime-mapping>
4263+ <extension>wdb</extension>
4264+ <mime-type>application/vnd.ms-works</mime-type>
4265+ </mime-mapping>
4266+ <mime-mapping>
4267+ <extension>wdp</extension>
4268+ <mime-type>image/vnd.ms-photo</mime-type>
4269+ </mime-mapping>
4270+ <mime-mapping>
4271+ <extension>weba</extension>
4272+ <mime-type>audio/webm</mime-type>
4273+ </mime-mapping>
4274+ <mime-mapping>
4275+ <extension>webm</extension>
4276+ <mime-type>video/webm</mime-type>
4277+ </mime-mapping>
4278+ <mime-mapping>
4279+ <extension>webp</extension>
4280+ <mime-type>image/webp</mime-type>
4281+ </mime-mapping>
4282+ <mime-mapping>
4283+ <extension>wg</extension>
4284+ <mime-type>application/vnd.pmi.widget</mime-type>
4285+ </mime-mapping>
4286+ <mime-mapping>
4287+ <extension>wgt</extension>
4288+ <mime-type>application/widget</mime-type>
4289+ </mime-mapping>
4290+ <mime-mapping>
4291+ <extension>wks</extension>
4292+ <mime-type>application/vnd.ms-works</mime-type>
4293+ </mime-mapping>
4294+ <mime-mapping>
4295+ <extension>wm</extension>
4296+ <mime-type>video/x-ms-wm</mime-type>
4297+ </mime-mapping>
4298+ <mime-mapping>
4299+ <extension>wma</extension>
4300+ <mime-type>audio/x-ms-wma</mime-type>
4301+ </mime-mapping>
4302+ <mime-mapping>
4303+ <extension>wmd</extension>
4304+ <mime-type>application/x-ms-wmd</mime-type>
4305+ </mime-mapping>
4306+ <mime-mapping>
4307+ <extension>wmf</extension>
4308+ <mime-type>application/x-msmetafile</mime-type>
4309+ </mime-mapping>
4310+ <mime-mapping>
4311+ <!-- WML Source -->
4312+ <extension>wml</extension>
4313+ <mime-type>text/vnd.wap.wml</mime-type>
4314+ </mime-mapping>
4315+ <mime-mapping>
4316+ <!-- Compiled WML -->
4317+ <extension>wmlc</extension>
4318+ <mime-type>application/vnd.wap.wmlc</mime-type>
4319+ </mime-mapping>
4320+ <mime-mapping>
4321+ <!-- WML Script Source -->
4322+ <extension>wmls</extension>
4323+ <mime-type>text/vnd.wap.wmlscript</mime-type>
4324+ </mime-mapping>
4325+ <mime-mapping>
4326+ <!-- Compiled WML Script -->
4327+ <extension>wmlsc</extension>
4328+ <mime-type>application/vnd.wap.wmlscriptc</mime-type>
4329+ </mime-mapping>
4330+ <mime-mapping>
4331+ <extension>wmv</extension>
4332+ <mime-type>video/x-ms-wmv</mime-type>
4333+ </mime-mapping>
4334+ <mime-mapping>
4335+ <extension>wmx</extension>
4336+ <mime-type>video/x-ms-wmx</mime-type>
4337+ </mime-mapping>
4338+ <mime-mapping>
4339+ <extension>wmz</extension>
4340+ <mime-type>application/x-msmetafile</mime-type>
4341+ </mime-mapping>
4342+ <mime-mapping>
4343+ <extension>woff</extension>
4344+ <mime-type>application/x-font-woff</mime-type>
4345+ </mime-mapping>
4346+ <mime-mapping>
4347+ <extension>wpd</extension>
4348+ <mime-type>application/vnd.wordperfect</mime-type>
4349+ </mime-mapping>
4350+ <mime-mapping>
4351+ <extension>wpl</extension>
4352+ <mime-type>application/vnd.ms-wpl</mime-type>
4353+ </mime-mapping>
4354+ <mime-mapping>
4355+ <extension>wps</extension>
4356+ <mime-type>application/vnd.ms-works</mime-type>
4357+ </mime-mapping>
4358+ <mime-mapping>
4359+ <extension>wqd</extension>
4360+ <mime-type>application/vnd.wqd</mime-type>
4361+ </mime-mapping>
4362+ <mime-mapping>
4363+ <extension>wri</extension>
4364+ <mime-type>application/x-mswrite</mime-type>
4365+ </mime-mapping>
4366+ <mime-mapping>
4367+ <extension>wrl</extension>
4368+ <mime-type>model/vrml</mime-type>
4369+ </mime-mapping>
4370+ <mime-mapping>
4371+ <extension>wsdl</extension>
4372+ <mime-type>application/wsdl+xml</mime-type>
4373+ </mime-mapping>
4374+ <mime-mapping>
4375+ <extension>wspolicy</extension>
4376+ <mime-type>application/wspolicy+xml</mime-type>
4377+ </mime-mapping>
4378+ <mime-mapping>
4379+ <extension>wtb</extension>
4380+ <mime-type>application/vnd.webturbo</mime-type>
4381+ </mime-mapping>
4382+ <mime-mapping>
4383+ <extension>wvx</extension>
4384+ <mime-type>video/x-ms-wvx</mime-type>
4385+ </mime-mapping>
4386+ <mime-mapping>
4387+ <extension>x32</extension>
4388+ <mime-type>application/x-authorware-bin</mime-type>
4389+ </mime-mapping>
4390+ <mime-mapping>
4391+ <extension>x3d</extension>
4392+ <mime-type>model/x3d+xml</mime-type>
4393+ </mime-mapping>
4394+ <mime-mapping>
4395+ <extension>x3db</extension>
4396+ <mime-type>model/x3d+binary</mime-type>
4397+ </mime-mapping>
4398+ <mime-mapping>
4399+ <extension>x3dbz</extension>
4400+ <mime-type>model/x3d+binary</mime-type>
4401+ </mime-mapping>
4402+ <mime-mapping>
4403+ <extension>x3dv</extension>
4404+ <mime-type>model/x3d+vrml</mime-type>
4405+ </mime-mapping>
4406+ <mime-mapping>
4407+ <extension>x3dvz</extension>
4408+ <mime-type>model/x3d+vrml</mime-type>
4409+ </mime-mapping>
4410+ <mime-mapping>
4411+ <extension>x3dz</extension>
4412+ <mime-type>model/x3d+xml</mime-type>
4413+ </mime-mapping>
4414+ <mime-mapping>
4415+ <extension>xaml</extension>
4416+ <mime-type>application/xaml+xml</mime-type>
4417+ </mime-mapping>
4418+ <mime-mapping>
4419+ <extension>xap</extension>
4420+ <mime-type>application/x-silverlight-app</mime-type>
4421+ </mime-mapping>
4422+ <mime-mapping>
4423+ <extension>xar</extension>
4424+ <mime-type>application/vnd.xara</mime-type>
4425+ </mime-mapping>
4426+ <mime-mapping>
4427+ <extension>xbap</extension>
4428+ <mime-type>application/x-ms-xbap</mime-type>
4429+ </mime-mapping>
4430+ <mime-mapping>
4431+ <extension>xbd</extension>
4432+ <mime-type>application/vnd.fujixerox.docuworks.binder</mime-type>
4433+ </mime-mapping>
4434+ <mime-mapping>
4435+ <extension>xbm</extension>
4436+ <mime-type>image/x-xbitmap</mime-type>
4437+ </mime-mapping>
4438+ <mime-mapping>
4439+ <extension>xdf</extension>
4440+ <mime-type>application/xcap-diff+xml</mime-type>
4441+ </mime-mapping>
4442+ <mime-mapping>
4443+ <extension>xdm</extension>
4444+ <mime-type>application/vnd.syncml.dm+xml</mime-type>
4445+ </mime-mapping>
4446+ <mime-mapping>
4447+ <extension>xdp</extension>
4448+ <mime-type>application/vnd.adobe.xdp+xml</mime-type>
4449+ </mime-mapping>
4450+ <mime-mapping>
4451+ <extension>xdssc</extension>
4452+ <mime-type>application/dssc+xml</mime-type>
4453+ </mime-mapping>
4454+ <mime-mapping>
4455+ <extension>xdw</extension>
4456+ <mime-type>application/vnd.fujixerox.docuworks</mime-type>
4457+ </mime-mapping>
4458+ <mime-mapping>
4459+ <extension>xenc</extension>
4460+ <mime-type>application/xenc+xml</mime-type>
4461+ </mime-mapping>
4462+ <mime-mapping>
4463+ <extension>xer</extension>
4464+ <mime-type>application/patch-ops-error+xml</mime-type>
4465+ </mime-mapping>
4466+ <mime-mapping>
4467+ <extension>xfdf</extension>
4468+ <mime-type>application/vnd.adobe.xfdf</mime-type>
4469+ </mime-mapping>
4470+ <mime-mapping>
4471+ <extension>xfdl</extension>
4472+ <mime-type>application/vnd.xfdl</mime-type>
4473+ </mime-mapping>
4474+ <mime-mapping>
4475+ <extension>xht</extension>
4476+ <mime-type>application/xhtml+xml</mime-type>
4477+ </mime-mapping>
4478+ <mime-mapping>
4479+ <extension>xhtml</extension>
4480+ <mime-type>application/xhtml+xml</mime-type>
4481+ </mime-mapping>
4482+ <mime-mapping>
4483+ <extension>xhvml</extension>
4484+ <mime-type>application/xv+xml</mime-type>
4485+ </mime-mapping>
4486+ <mime-mapping>
4487+ <extension>xif</extension>
4488+ <mime-type>image/vnd.xiff</mime-type>
4489+ </mime-mapping>
4490+ <mime-mapping>
4491+ <extension>xla</extension>
4492+ <mime-type>application/vnd.ms-excel</mime-type>
4493+ </mime-mapping>
4494+ <mime-mapping>
4495+ <extension>xlam</extension>
4496+ <mime-type>application/vnd.ms-excel.addin.macroenabled.12</mime-type>
4497+ </mime-mapping>
4498+ <mime-mapping>
4499+ <extension>xlc</extension>
4500+ <mime-type>application/vnd.ms-excel</mime-type>
4501+ </mime-mapping>
4502+ <mime-mapping>
4503+ <extension>xlf</extension>
4504+ <mime-type>application/x-xliff+xml</mime-type>
4505+ </mime-mapping>
4506+ <mime-mapping>
4507+ <extension>xlm</extension>
4508+ <mime-type>application/vnd.ms-excel</mime-type>
4509+ </mime-mapping>
4510+ <mime-mapping>
4511+ <extension>xls</extension>
4512+ <mime-type>application/vnd.ms-excel</mime-type>
4513+ </mime-mapping>
4514+ <mime-mapping>
4515+ <extension>xlsb</extension>
4516+ <mime-type>application/vnd.ms-excel.sheet.binary.macroenabled.12</mime-type>
4517+ </mime-mapping>
4518+ <mime-mapping>
4519+ <extension>xlsm</extension>
4520+ <mime-type>application/vnd.ms-excel.sheet.macroenabled.12</mime-type>
4521+ </mime-mapping>
4522+ <mime-mapping>
4523+ <extension>xlsx</extension>
4524+ <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
4525+ </mime-mapping>
4526+ <mime-mapping>
4527+ <extension>xlt</extension>
4528+ <mime-type>application/vnd.ms-excel</mime-type>
4529+ </mime-mapping>
4530+ <mime-mapping>
4531+ <extension>xltm</extension>
4532+ <mime-type>application/vnd.ms-excel.template.macroenabled.12</mime-type>
4533+ </mime-mapping>
4534+ <mime-mapping>
4535+ <extension>xltx</extension>
4536+ <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.template</mime-type>
4537+ </mime-mapping>
4538+ <mime-mapping>
4539+ <extension>xlw</extension>
4540+ <mime-type>application/vnd.ms-excel</mime-type>
4541+ </mime-mapping>
4542+ <mime-mapping>
4543+ <extension>xm</extension>
4544+ <mime-type>audio/xm</mime-type>
4545+ </mime-mapping>
4546+ <mime-mapping>
4547+ <extension>xml</extension>
4548+ <mime-type>application/xml</mime-type>
4549+ </mime-mapping>
4550+ <mime-mapping>
4551+ <extension>xo</extension>
4552+ <mime-type>application/vnd.olpc-sugar</mime-type>
4553+ </mime-mapping>
4554+ <mime-mapping>
4555+ <extension>xop</extension>
4556+ <mime-type>application/xop+xml</mime-type>
4557+ </mime-mapping>
4558+ <mime-mapping>
4559+ <extension>xpi</extension>
4560+ <mime-type>application/x-xpinstall</mime-type>
4561+ </mime-mapping>
4562+ <mime-mapping>
4563+ <extension>xpl</extension>
4564+ <mime-type>application/xproc+xml</mime-type>
4565+ </mime-mapping>
4566+ <mime-mapping>
4567+ <extension>xpm</extension>
4568+ <mime-type>image/x-xpixmap</mime-type>
4569+ </mime-mapping>
4570+ <mime-mapping>
4571+ <extension>xpr</extension>
4572+ <mime-type>application/vnd.is-xpr</mime-type>
4573+ </mime-mapping>
4574+ <mime-mapping>
4575+ <extension>xps</extension>
4576+ <mime-type>application/vnd.ms-xpsdocument</mime-type>
4577+ </mime-mapping>
4578+ <mime-mapping>
4579+ <extension>xpw</extension>
4580+ <mime-type>application/vnd.intercon.formnet</mime-type>
4581+ </mime-mapping>
4582+ <mime-mapping>
4583+ <extension>xpx</extension>
4584+ <mime-type>application/vnd.intercon.formnet</mime-type>
4585+ </mime-mapping>
4586+ <mime-mapping>
4587+ <extension>xsl</extension>
4588+ <mime-type>application/xml</mime-type>
4589+ </mime-mapping>
4590+ <mime-mapping>
4591+ <extension>xslt</extension>
4592+ <mime-type>application/xslt+xml</mime-type>
4593+ </mime-mapping>
4594+ <mime-mapping>
4595+ <extension>xsm</extension>
4596+ <mime-type>application/vnd.syncml+xml</mime-type>
4597+ </mime-mapping>
4598+ <mime-mapping>
4599+ <extension>xspf</extension>
4600+ <mime-type>application/xspf+xml</mime-type>
4601+ </mime-mapping>
4602+ <mime-mapping>
4603+ <extension>xul</extension>
4604+ <mime-type>application/vnd.mozilla.xul+xml</mime-type>
4605+ </mime-mapping>
4606+ <mime-mapping>
4607+ <extension>xvm</extension>
4608+ <mime-type>application/xv+xml</mime-type>
4609+ </mime-mapping>
4610+ <mime-mapping>
4611+ <extension>xvml</extension>
4612+ <mime-type>application/xv+xml</mime-type>
4613+ </mime-mapping>
4614+ <mime-mapping>
4615+ <extension>xwd</extension>
4616+ <mime-type>image/x-xwindowdump</mime-type>
4617+ </mime-mapping>
4618+ <mime-mapping>
4619+ <extension>xyz</extension>
4620+ <mime-type>chemical/x-xyz</mime-type>
4621+ </mime-mapping>
4622+ <mime-mapping>
4623+ <extension>xz</extension>
4624+ <mime-type>application/x-xz</mime-type>
4625+ </mime-mapping>
4626+ <mime-mapping>
4627+ <extension>yang</extension>
4628+ <mime-type>application/yang</mime-type>
4629+ </mime-mapping>
4630+ <mime-mapping>
4631+ <extension>yin</extension>
4632+ <mime-type>application/yin+xml</mime-type>
4633+ </mime-mapping>
4634+ <mime-mapping>
4635+ <extension>z</extension>
4636+ <mime-type>application/x-compress</mime-type>
4637+ </mime-mapping>
4638+ <mime-mapping>
4639+ <extension>Z</extension>
4640+ <mime-type>application/x-compress</mime-type>
4641+ </mime-mapping>
4642+ <mime-mapping>
4643+ <extension>z1</extension>
4644+ <mime-type>application/x-zmachine</mime-type>
4645+ </mime-mapping>
4646+ <mime-mapping>
4647+ <extension>z2</extension>
4648+ <mime-type>application/x-zmachine</mime-type>
4649+ </mime-mapping>
4650+ <mime-mapping>
4651+ <extension>z3</extension>
4652+ <mime-type>application/x-zmachine</mime-type>
4653+ </mime-mapping>
4654+ <mime-mapping>
4655+ <extension>z4</extension>
4656+ <mime-type>application/x-zmachine</mime-type>
4657+ </mime-mapping>
4658+ <mime-mapping>
4659+ <extension>z5</extension>
4660+ <mime-type>application/x-zmachine</mime-type>
4661+ </mime-mapping>
4662+ <mime-mapping>
4663+ <extension>z6</extension>
4664+ <mime-type>application/x-zmachine</mime-type>
4665+ </mime-mapping>
4666+ <mime-mapping>
4667+ <extension>z7</extension>
4668+ <mime-type>application/x-zmachine</mime-type>
4669+ </mime-mapping>
4670+ <mime-mapping>
4671+ <extension>z8</extension>
4672+ <mime-type>application/x-zmachine</mime-type>
4673+ </mime-mapping>
4674+ <mime-mapping>
4675+ <extension>zaz</extension>
4676+ <mime-type>application/vnd.zzazz.deck+xml</mime-type>
4677+ </mime-mapping>
4678+ <mime-mapping>
4679+ <extension>zip</extension>
4680+ <mime-type>application/zip</mime-type>
4681+ </mime-mapping>
4682+ <mime-mapping>
4683+ <extension>zir</extension>
4684+ <mime-type>application/vnd.zul</mime-type>
4685+ </mime-mapping>
4686+ <mime-mapping>
4687+ <extension>zirz</extension>
4688+ <mime-type>application/vnd.zul</mime-type>
4689+ </mime-mapping>
4690+ <mime-mapping>
4691+ <extension>zmm</extension>
4692+ <mime-type>application/vnd.handheld-entertainment+xml</mime-type>
4693+ </mime-mapping>
4694+
4695+<!-- ==================== MiS Add 2007/12/13 ===================== -->
4696+ <error-page>
4697+ <!-- ==================== MiS Mod and Add 2009/08/28 ===================== -->
4698+ <!-- <exception-type>java.lang.Exception</exception-type> -->
4699+ <exception-type>java.lang.Throwable</exception-type>
4700+ <location>/jsp/common/error.jsp</location>
4701+ </error-page>
4702+ <error-page><error-code>400</error-code><location>/jsp/common/error.jsp</location></error-page>
4703+ <error-page><error-code>401</error-code><location>/jsp/common/error.jsp</location></error-page>
4704+ <error-page><error-code>403</error-code><location>/jsp/common/error.jsp</location></error-page>
4705+ <error-page><error-code>404</error-code><location>/jsp/common/error.jsp</location></error-page>
4706+ <error-page><error-code>405</error-code><location>/jsp/common/error.jsp</location></error-page>
4707+ <error-page><error-code>406</error-code><location>/jsp/common/error.jsp</location></error-page>
4708+ <error-page><error-code>407</error-code><location>/jsp/common/error.jsp</location></error-page>
4709+ <error-page><error-code>408</error-code><location>/jsp/common/error.jsp</location></error-page>
4710+ <error-page><error-code>409</error-code><location>/jsp/common/error.jsp</location></error-page>
4711+ <error-page><error-code>410</error-code><location>/jsp/common/error.jsp</location></error-page>
4712+ <error-page><error-code>411</error-code><location>/jsp/common/error.jsp</location></error-page>
4713+ <error-page><error-code>412</error-code><location>/jsp/common/error.jsp</location></error-page>
4714+ <error-page><error-code>413</error-code><location>/jsp/common/error.jsp</location></error-page>
4715+ <error-page><error-code>414</error-code><location>/jsp/common/error.jsp</location></error-page>
4716+ <error-page><error-code>415</error-code><location>/jsp/common/error.jsp</location></error-page>
4717+ <error-page><error-code>416</error-code><location>/jsp/common/error.jsp</location></error-page>
4718+ <error-page><error-code>417</error-code><location>/jsp/common/error.jsp</location></error-page>
4719+ <error-page><error-code>500</error-code><location>/jsp/common/error.jsp</location></error-page>
4720+ <error-page><error-code>501</error-code><location>/jsp/common/error.jsp</location></error-page>
4721+ <error-page><error-code>502</error-code><location>/jsp/common/error.jsp</location></error-page>
4722+ <error-page><error-code>503</error-code><location>/jsp/common/error.jsp</location></error-page>
4723+ <error-page><error-code>504</error-code><location>/jsp/common/error.jsp</location></error-page>
4724+ <error-page><error-code>505</error-code><location>/jsp/common/error.jsp</location></error-page>
4725+
4726+ <!-- ==================== Default Welcome File List ===================== -->
4727+ <!-- When a request URI refers to a directory, the default servlet looks -->
4728+ <!-- for a "welcome file" within that directory and, if present, to the -->
4729+ <!-- corresponding resource URI for display. -->
4730+ <!-- If no welcome files are present, the default servlet either serves a -->
4731+ <!-- directory listing (see default servlet configuration on how to -->
4732+ <!-- customize) or returns a 404 status, depending on the value of the -->
4733+ <!-- listings setting. -->
4734+ <!-- -->
4735+ <!-- If you define welcome files in your own application's web.xml -->
4736+ <!-- deployment descriptor, that list *replaces* the list configured -->
4737+ <!-- here, so be sure to include any of the default values that you wish -->
4738+ <!-- to use within your application. -->
4739+
4740+ <welcome-file-list>
4741+ <welcome-file>index.html</welcome-file>
4742+ <welcome-file>index.htm</welcome-file>
4743+ <welcome-file>index.jsp</welcome-file>
4744+ </welcome-file-list>
4745+
4746+</web-app>
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/jaspic-providers.xsd (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/jaspic-providers.xsd (revision 1373)
@@ -0,0 +1,53 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+ Licensed to the Apache Software Foundation (ASF) under one or more
4+ contributor license agreements. See the NOTICE file distributed with
5+ this work for additional information regarding copyright ownership.
6+ The ASF licenses this file to You under the Apache License, Version 2.0
7+ (the "License"); you may not use this file except in compliance with
8+ the License. You may obtain a copy of the License at
9+
10+ http://www.apache.org/licenses/LICENSE-2.0
11+
12+ Unless required by applicable law or agreed to in writing, software
13+ distributed under the License is distributed on an "AS IS" BASIS,
14+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ See the License for the specific language governing permissions and
16+ limitations under the License.
17+-->
18+<xs:schema xmlns="http://www.w3.org/2001/XMLSchema"
19+ targetNamespace="http://tomcat.apache.org/xml"
20+ xmlns:jaspic="http://tomcat.apache.org/xml"
21+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
22+ elementFormDefault="qualified"
23+ attributeFormDefault="unqualified"
24+ version="1.0">
25+ <xs:element name="jaspic-providers">
26+ <xs:complexType>
27+ <xs:sequence>
28+ <xs:element name="provider" minOccurs="0" maxOccurs="unbounded">
29+ <xs:complexType>
30+ <xs:sequence>
31+ <xs:element name="property" minOccurs="0" maxOccurs="unbounded">
32+ <xs:complexType>
33+ <xs:attribute name="name" use="required" type="jaspic:propertyname" />
34+ <xs:attribute name="value" use="required" type="xs:string" />
35+ </xs:complexType>
36+ </xs:element>
37+ </xs:sequence>
38+ <xs:attribute name="className" use="required" type="xs:string" />
39+ <xs:attribute name="layer" use="required" type="xs:string" />
40+ <xs:attribute name="appContext" use="required" type="xs:string" />
41+ <xs:attribute name="description" type="xs:string" />
42+ </xs:complexType>
43+ </xs:element>
44+ </xs:sequence>
45+ <xs:attribute name="version" type="xs:string" />
46+ </xs:complexType>
47+ </xs:element>
48+ <xs:simpleType name="propertyname">
49+ <xs:restriction base="xs:string">
50+ <xs:minLength value="1"/>
51+ </xs:restriction>
52+ </xs:simpleType>
53+</xs:schema>
\ No newline at end of file
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/context.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/context.xml (revision 1373)
@@ -0,0 +1,30 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+ Licensed to the Apache Software Foundation (ASF) under one or more
4+ contributor license agreements. See the NOTICE file distributed with
5+ this work for additional information regarding copyright ownership.
6+ The ASF licenses this file to You under the Apache License, Version 2.0
7+ (the "License"); you may not use this file except in compliance with
8+ the License. You may obtain a copy of the License at
9+
10+ http://www.apache.org/licenses/LICENSE-2.0
11+
12+ Unless required by applicable law or agreed to in writing, software
13+ distributed under the License is distributed on an "AS IS" BASIS,
14+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ See the License for the specific language governing permissions and
16+ limitations under the License.
17+-->
18+<!-- The contents of this file will be loaded for each web application -->
19+<Context>
20+
21+ <!-- Default set of monitored resources. If one of these changes, the -->
22+ <!-- web application will be reloaded. -->
23+ <WatchedResource>WEB-INF/web.xml</WatchedResource>
24+ <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
25+
26+ <!-- Uncomment this to disable session persistence across Tomcat restarts -->
27+ <!--
28+ <Manager pathname="" />
29+ -->
30+</Context>
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/jaspic-providers.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/jaspic-providers.xml (revision 1373)
@@ -0,0 +1,23 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+ Licensed to the Apache Software Foundation (ASF) under one or more
4+ contributor license agreements. See the NOTICE file distributed with
5+ this work for additional information regarding copyright ownership.
6+ The ASF licenses this file to You under the Apache License, Version 2.0
7+ (the "License"); you may not use this file except in compliance with
8+ the License. You may obtain a copy of the License at
9+
10+ http://www.apache.org/licenses/LICENSE-2.0
11+
12+ Unless required by applicable law or agreed to in writing, software
13+ distributed under the License is distributed on an "AS IS" BASIS,
14+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ See the License for the specific language governing permissions and
16+ limitations under the License.
17+-->
18+<jaspic-providers xmlns="http://tomcat.apache.org/xml"
19+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+ xsi:schemaLocation="http://tomcat.apache.org/xml jaspic-providers.xsd"
21+ version="1.0">
22+ <!-- No JASPIC providers configured by default -->
23+</jaspic-providers>
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat-users.xsd (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat-users.xsd (revision 1373)
@@ -0,0 +1,59 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+ Licensed to the Apache Software Foundation (ASF) under one or more
4+ contributor license agreements. See the NOTICE file distributed with
5+ this work for additional information regarding copyright ownership.
6+ The ASF licenses this file to You under the Apache License, Version 2.0
7+ (the "License"); you may not use this file except in compliance with
8+ the License. You may obtain a copy of the License at
9+
10+ http://www.apache.org/licenses/LICENSE-2.0
11+
12+ Unless required by applicable law or agreed to in writing, software
13+ distributed under the License is distributed on an "AS IS" BASIS,
14+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ See the License for the specific language governing permissions and
16+ limitations under the License.
17+-->
18+<xs:schema xmlns="http://www.w3.org/2001/XMLSchema"
19+ targetNamespace="http://tomcat.apache.org/xml"
20+ xmlns:users="http://tomcat.apache.org/xml"
21+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
22+ elementFormDefault="qualified"
23+ attributeFormDefault="unqualified"
24+ version="1.0">
25+ <xs:element name="tomcat-users">
26+ <xs:complexType>
27+ <xs:sequence>
28+ <xs:element name="role" minOccurs="0" maxOccurs="unbounded">
29+ <xs:complexType>
30+ <xs:attribute name="rolename" use="required" type="users:entityname" />
31+ <xs:attribute name="description" type="xs:string" />
32+ </xs:complexType>
33+ </xs:element>
34+ <xs:element name="group" minOccurs="0" maxOccurs="unbounded">
35+ <xs:complexType>
36+ <xs:attribute name="groupname" use="required" type="users:entityname" />
37+ <xs:attribute name="description" type="xs:string" />
38+ <xs:attribute name="roles" type="xs:string" />
39+ </xs:complexType>
40+ </xs:element>
41+ <xs:element name="user" minOccurs="0" maxOccurs="unbounded">
42+ <xs:complexType>
43+ <xs:attribute name="username" use="required" type="users:entityname" />
44+ <xs:attribute name="fullname" type="xs:string" />
45+ <xs:attribute name="password" type="xs:string" />
46+ <xs:attribute name="roles" type="xs:string" />
47+ <xs:attribute name="groups" type="xs:string" />
48+ </xs:complexType>
49+ </xs:element>
50+ </xs:sequence>
51+ <xs:attribute name="version" type="xs:string" />
52+ </xs:complexType>
53+ </xs:element>
54+ <xs:simpleType name="entityname">
55+ <xs:restriction base="xs:string">
56+ <xs:minLength value="1"/>
57+ </xs:restriction>
58+ </xs:simpleType>
59+</xs:schema>
\ No newline at end of file
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/server.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/server.xml (revision 1373)
@@ -0,0 +1,211 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+ Licensed to the Apache Software Foundation (ASF) under one or more
4+ contributor license agreements. See the NOTICE file distributed with
5+ this work for additional information regarding copyright ownership.
6+ The ASF licenses this file to You under the Apache License, Version 2.0
7+ (the "License"); you may not use this file except in compliance with
8+ the License. You may obtain a copy of the License at
9+
10+ http://www.apache.org/licenses/LICENSE-2.0
11+
12+ Unless required by applicable law or agreed to in writing, software
13+ distributed under the License is distributed on an "AS IS" BASIS,
14+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ See the License for the specific language governing permissions and
16+ limitations under the License.
17+-->
18+<!-- Note: A "Server" is not itself a "Container", so you may not
19+ define subcomponents such as "Valves" at this level.
20+ Documentation at /docs/config/server.html
21+ -->
22+<Server port="${shutdownPort}" shutdown="SHUTDOWN">
23+ <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
24+ <!-- Security listener. Documentation at /docs/config/listeners.html
25+ <Listener className="org.apache.catalina.security.SecurityListener" />
26+ -->
27+ <!--APR library loader. Documentation at /docs/apr.html -->
28+ <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
29+ <!-- Prevent memory leaks due to use of particular java/javax APIs-->
30+ <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
31+ <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
32+ <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
33+
34+ <!-- Global JNDI resources
35+ Documentation at /docs/jndi-resources-howto.html
36+ -->
37+ <GlobalNamingResources>
38+ <!-- Editable user database that can also be used by
39+ UserDatabaseRealm to authenticate users
40+ -->
41+ <Resource name="UserDatabase" auth="Container"
42+ type="org.apache.catalina.UserDatabase"
43+ description="User database that can be updated and saved"
44+ factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
45+ pathname="conf/tomcat-users.xml" />
46+ <!-- openGion -->
47+ <Resource name="jdbc/authority" auth="Container"
48+ type="javax.sql.DataSource" driverClassName="${connectionDriver}"
49+ url="${connectionUrl}"
50+ username="${connectionName}" password="${connectionPassword}"
51+ maxTotal="50" maxIdle="3" maxWaitMillis="10000" />
52+ </GlobalNamingResources>
53+
54+ <!-- A "Service" is a collection of one or more "Connectors" that share
55+ a single "Container" Note: A "Service" is not itself a "Container",
56+ so you may not define subcomponents such as "Valves" at this level.
57+ Documentation at /docs/config/service.html
58+ -->
59+ <Service name="${engineName}">
60+
61+ <!--The connectors can use a shared executor, you can define one or more named thread pools-->
62+ <!--
63+ <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
64+ maxThreads="150" minSpareThreads="4"/>
65+ -->
66+
67+
68+ <!-- A "Connector" represents an endpoint by which requests are received
69+ and responses are returned. Documentation at :
70+ Java HTTP Connector: /docs/config/http.html
71+ Java AJP Connector: /docs/config/ajp.html
72+ APR (HTTP/AJP) Connector: /docs/apr.html
73+ Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
74+ -->
75+ <!--
76+ <Connector port="8080" protocol="HTTP/1.1"
77+ connectionTimeout="20000"
78+ redirectPort="8443" />
79+ -->
80+ <Connector port="${connectorPort}" protocol="HTTP/1.1" server="openGionV6"
81+ enableLookups="false" useBodyEncodingForURI="true" maxPostSize="100000000"
82+ maxThreads="150" connectionTimeout="20000" maxParameterCount="-1"
83+ redirectPort="8443" URIEncoding="UTF-8" />
84+ <!-- A "Connector" using the shared thread pool-->
85+ <!--
86+ <Connector executor="tomcatThreadPool"
87+ port="8080" protocol="HTTP/1.1"
88+ connectionTimeout="20000"
89+ redirectPort="8443" />
90+ -->
91+ <!-- Define a SSL/TLS HTTP/1.1 Connector on port 8443
92+ This connector uses the NIO implementation. The default
93+ SSLImplementation will depend on the presence of the APR/native
94+ library and the useOpenSSL attribute of the
95+ AprLifecycleListener.
96+ Either JSSE or OpenSSL style configuration may be used regardless of
97+ the SSLImplementation selected. JSSE style configuration is used below.
98+ -->
99+ <!--
100+ <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
101+ maxThreads="150" SSLEnabled="true">
102+ <SSLHostConfig>
103+ <Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
104+ type="RSA" />
105+ </SSLHostConfig>
106+ </Connector>
107+ -->
108+ <!-- Define a SSL/TLS HTTP/1.1 Connector on port 8443 with HTTP/2
109+ This connector uses the APR/native implementation which always uses
110+ OpenSSL for TLS.
111+ Either JSSE or OpenSSL style configuration may be used. OpenSSL style
112+ configuration is used below.
113+ -->
114+ <!--
115+ <Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
116+ maxThreads="150" SSLEnabled="true" >
117+ <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
118+ <SSLHostConfig>
119+ <Certificate certificateKeyFile="conf/localhost-rsa-key.pem"
120+ certificateFile="conf/localhost-rsa-cert.pem"
121+ certificateChainFile="conf/localhost-rsa-chain.pem"
122+ type="RSA" />
123+ </SSLHostConfig>
124+ </Connector>
125+ -->
126+
127+ <!-- Define an AJP 1.3 Connector on port 8009 -->
128+ <Connector port="${ajpPort}" protocol="AJP/1.3" redirectPort="8443" />
129+
130+
131+ <!-- An Engine represents the entry point (within Catalina) that processes
132+ every request. The Engine implementation for Tomcat stand alone
133+ analyzes the HTTP headers included with the request, and passes them
134+ on to the appropriate Host (virtual host).
135+ Documentation at /docs/config/engine.html -->
136+
137+ <!-- You should set jvmRoute to support load-balancing via AJP ie :
138+ <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
139+ -->
140+ <Engine name="${engineName}" defaultHost="localhost">
141+
142+ <!--For clustering, please take a look at documentation at:
143+ /docs/cluster-howto.html (simple how to)
144+ /docs/config/cluster.html (reference documentation) -->
145+ <!--
146+ <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
147+ -->
148+
149+ <!-- Use the LockOutRealm to prevent attempts to guess user passwords
150+ via a brute-force attack -->
151+ <!-- This Realm uses the UserDatabase configured in the global JNDI
152+ resources under the key "UserDatabase". Any edits
153+ that are performed against this UserDatabase are immediately
154+ available for use by the Realm. -->
155+ <!--
156+ <Realm className="org.apache.catalina.realm.LockOutRealm">
157+ <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
158+ resourceName="UserDatabase"/>
159+ </Realm>
160+ -->
161+<!-- GEA10
162+ <Realm className="org.apache.catalina.realm.JDBCRealm"
163+ driverName="${connectionDriver}"
164+ connectionURL="${connectionUrl}"
165+ connectionName="${connectionName}"
166+ connectionPassword="${connectionPassword}"
167+ userTable="GEA10" userNameCol="USERID" userCredCol="PASSWD"
168+ userRoleTable="GEA10" roleNameCol="SYSTEM_ID"
169+ />
170+ -->
171+
172+<!-- GEA10V01
173+ <Realm className="org.apache.catalina.realm.JDBCRealm"
174+ driverName="${connectionDriver}"
175+ connectionURL="${connectionUrl}"
176+ connectionName="${connectionName}"
177+ connectionPassword="${connectionPassword}"
178+ userTable="GEA10V01" userNameCol="USERID" userCredCol="PASSWD"
179+ userRoleTable="GEA10V01" roleNameCol="SYSTEM_ID"
180+ />
181+ -->
182+
183+<!-- DataSourceRealm -->
184+ <Realm className="org.apache.catalina.realm.DataSourceRealm"
185+ dataSourceName="jdbc/authority"
186+ userTable="GEA10V01" userNameCol="USERID" userCredCol="PASSWD"
187+ userRoleTable="GEA10V01" roleNameCol="SYSTEM_ID"
188+ />
189+
190+ <!--
191+ <Host name="localhost" appBase="webapps"
192+ unpackWARs="true" autoDeploy="true">
193+ -->
194+ <Host name="localhost" appBase="temp" autoDeploy="false" workDir="${workDir}" >
195+
196+ <!-- SingleSignOn valve, share authentication between web applications
197+ Documentation at: /docs/config/valve.html -->
198+ <!-- -->
199+ <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
200+
201+ <!-- Access log processes all example.
202+ Documentation at: /docs/config/valve.html
203+ Note: The pattern used is equivalent to using pattern="common" -->
204+ <Valve className="org.apache.catalina.valves.AccessLogValve" directory="${logsDir}"
205+ prefix="localhost_access_log" suffix=".txt"
206+ pattern="%h %l %u %t &quot;%r&quot; %s %b" />
207+
208+ </Host>
209+ </Engine>
210+ </Service>
211+</Server>
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat-users.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat-users.xml (revision 1373)
@@ -0,0 +1,53 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<!--
3+ Licensed to the Apache Software Foundation (ASF) under one or more
4+ contributor license agreements. See the NOTICE file distributed with
5+ this work for additional information regarding copyright ownership.
6+ The ASF licenses this file to You under the Apache License, Version 2.0
7+ (the "License"); you may not use this file except in compliance with
8+ the License. You may obtain a copy of the License at
9+
10+ http://www.apache.org/licenses/LICENSE-2.0
11+
12+ Unless required by applicable law or agreed to in writing, software
13+ distributed under the License is distributed on an "AS IS" BASIS,
14+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ See the License for the specific language governing permissions and
16+ limitations under the License.
17+-->
18+<tomcat-users xmlns="http://tomcat.apache.org/xml"
19+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+ xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
21+ version="1.0">
22+<!--
23+ NOTE: By default, no user is included in the "manager-gui" role required
24+ to operate the "/manager/html" web application. If you wish to use this app,
25+ you must define such a user - the username and password are arbitrary. It is
26+ strongly recommended that you do NOT use one of the users in the commented out
27+ section below since they are intended for use with the examples web
28+ application.
29+-->
30+<!--
31+ NOTE: The sample user and role entries below are intended for use with the
32+ examples web application. They are wrapped in a comment and thus are ignored
33+ when reading this file. If you wish to configure these users for use with the
34+ examples web application, do not forget to remove the <!.. ..> that surrounds
35+ them. You will also need to set the passwords to something appropriate.
36+-->
37+<!--
38+ <role rolename="tomcat"/>
39+ <role rolename="role1"/>
40+ <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
41+ <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
42+ <user username="role1" password="<must-be-changed>" roles="role1"/>
43+-->
44+ <role rolename="manager-gui"/>
45+ <user username="tomcat" password="og8823" roles="manager-gui"/>
46+
47+ <role rolename="root"/>
48+ <role rolename="MICS"/>
49+ <role rolename="SYSDBA"/>
50+ <user username="admin" password="admin" roles="root"/>
51+ <user username="MICS" password="MICS" roles="MICS"/>
52+ <user username="sysdba" password="micsad" roles="SYSDBA"/>
53+</tomcat-users>
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat/localhost/ge.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat/localhost/ge.xml (revision 1373)
@@ -0,0 +1,2 @@
1+<?xml version='1.0' encoding='utf-8'?>
2+<Context path="/ge" docBase="${appBase}/ge" privileged="true" />
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat/localhost/gf.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat/localhost/gf.xml (revision 1373)
@@ -0,0 +1,2 @@
1+<?xml version='1.0' encoding='utf-8'?>
2+<Context path="/gf" docBase="${appBase}/gf" privileged="true" />
--- trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat/localhost/manager.xml (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/conf/tomcat/localhost/manager.xml (revision 1373)
@@ -0,0 +1,11 @@
1+<?xml version='1.0' encoding='utf-8'?>
2+<Context path="/manager" docBase="${catalina.home}/webapps/manager" privileged="true" >
3+ <Realm className="org.apache.catalina.realm.LockOutRealm">
4+ <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
5+ resourceName="UserDatabase"/>
6+ </Realm>
7+
8+ <Valve className="org.apache.catalina.valves.RemoteAddrValve"
9+ allow="^0:0:0:0:0:0:0:1$" />
10+
11+</Context>
--- trunk/opengionV6/apps/tomcat9.0.0.M15/bin/setenv.bat (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/bin/setenv.bat (revision 1373)
@@ -0,0 +1,8 @@
1+@echo off
2+
3+rem /***************************************************************************/
4+rem /* Tomcat起動用の設定です */
5+rem /* %CATALINA_HOME%\bin\catalina.bat で、CLASSPATH がクリアされます。 */
6+rem /* そこで、setenv.bat を追加しており、そこで、CLASSPATH を再設定します */
7+rem /***************************************************************************/
8+set CLASSPATH=%OG_CLASSPATH%
--- trunk/opengionV6/apps/tomcat9.0.0.M15/ogReadme.txt (revision 0)
+++ trunk/opengionV6/apps/tomcat9.0.0.M15/ogReadme.txt (revision 1373)
@@ -0,0 +1,93 @@
1+【Tomcat カスタマイズ】
2+
3+?binフォルダ
4+?confフォルダ
5+?endorsedフォルダ
6+?libフォルダ
7+
8+=============================================================
9+?binフォルダ
10+【概要】
11+ openOffice の CLASSPATH の設定を有効にする。
12+
13+【詳細】
14+ C:\opengionV6\uap\bin\const.bat で、openOffice の CLASSPATH を設定しています。
15+
16+ Tomcat の catalina.bat 中で、set CLASSPATH= という風に、CLASSPATH をクリアしています。
17+
18+ CLASSPATH を有効にするため、setenv.bat ファイルを CATALINA_BASE/bin に置きます。
19+
20+【対応方法】
21+ setenv.bat を、CATALINA_BASE/bin/ フォルダにコピーします。
22+
23+=============================================================
24+?confフォルダ
25+
26+【概要】
27+ tomcat の サーバー設定を行います。
28+ これは、同一 tomcat環境を、複数起動する場合に、C:\opengionV6\uap\bin\init.bat を
29+ 用意するだけで対応できるようにするための設定です。
30+
31+【詳細】
32+ ? tomcat フォルダ
33+ このフォルダには、Context の設定ファイルを保存しています。
34+ 必要な アプリケーションを設定します。
35+ サンプルでは、/ge , /gf , /manager の設定ファイルを置いています。
36+
37+ ? logging.properties
38+ ${catalina.base}/logs → ${logsDir} に置き換えるカスタマイズを行っています。
39+
40+ ? server.xml
41+ portやサーバー名他、パラメータ化(環境変数渡し)をしています。
42+ これは、同一Tomcat環境を、起動スクリプト(startup.bat)を複数用意するだけで
43+ 複数起動できるようにするための処置です。
44+
45+ ? tomcat-users.xml
46+ manager アプリケーションを実行するにあたり、ユーザー設定をこのファイルで行います。
47+ 通常のopenGion系アプリケーションがうまく動作しない場合でも、manager だけは
48+ 動作させたいためです。
49+
50+ ? web.xml
51+ default サーブレットの置き換えと、error-page 設定をカスタマイズしています。
52+ <servlet-class>org.opengion.tomcat.CacheDefaultServlet</servlet-class>
53+ カスタマイズ箇所には、 MiS 文字のコメントを入れています。
54+
55+【対応方法】
56+ tomcat/conf フォルダ以下にコピーします。
57+ この場合、既存の catalina.policy 、catalina.properties 、context.xml
58+ は、修正していないので、そのまま残っています。
59+
60+ その後、各環境に合わせて、修正してください。
61+
62+=============================================================
63+?endorsedフォルダ
64+
65+【概要】
66+ Tomcat に 拡張フォルダ(endorsed)の設定を行います。
67+
68+【詳細】
69+ ?カスタマイズされたレジストリ検索機能
70+ ogPreferences.jar を追加します。
71+
72+【対応方法】
73+ tomcat のHOME に、endorsed フォルダをコピーします。
74+
75+【注意】
76+ ?レジストリを、広く検索できるようにカスタマイズしていますが、
77+ ほとんど使う事がない為、導入しなくても構いません。
78+
79+=============================================================
80+?libフォルダ
81+
82+【概要】
83+ Tomcat に、追加カスタマイズ設定を行います。
84+ クラスのメモリ不足が原因で、out of memory エラーを引き起こすことがある為、
85+ キャッシュすることで、不要な GC の発生を抑えます。
86+
87+【詳細】
88+ ? ogCache.jar
89+ conf/web.xml のカスタマイズで、<servlet-class>org.opengion.tomcat.CacheDefaultServlet</servlet-class>
90+ の設定で使用するクラスを、追加します。
91+
92+【対応方法】
93+ 1.lib フォルダに、コピー(lib/ogCache.jar)
--- trunk/opengionV6/apps/openoffice4.1.3/ogReadme.txt (revision 0)
+++ trunk/opengionV6/apps/openoffice4.1.3/ogReadme.txt (revision 1373)
@@ -0,0 +1,128 @@
1+【openoffice4.1.3 カスタマイズ】
2+
3+帳票システムで、openOffice をインストールしないと、
4+変な動きをするという報告が複数上がってきています。
5+
6+よって、インストール作業から、開始する手順に変更します。
7+
8+================================================================
9+・ダウンロード
10+ \\mis-dev2\UAP\download\opengionV6(jdk,tomcat)
11+ に置いてある Apache_OpenOffice_4.1.3_Win_x86_install_ja.exe を
12+ 使用します。
13+ 旧版は、\\mis-dev2\UAP\download\opengionV6(jdk,tomcat)\旧ファイル を
14+ 探して見てください。
15+
16+ ホームページ
17+ https://www.openoffice.org/ja/download/
18+
19+================================================================
20+?インストール
21+ インストールは、インストール先フォルダを変更するために
22+ カスタマイズを選ぶくらいで、ほとんど初期値のままでかまいません。
23+
24+================================================================
25+?全ページ印刷
26+ C:\opengionV6\apps\openoffice4.1.3\program\scalc.exe
27+ ツール → オプション → OpenOffice Calc → 印刷
28+ で、シートの「選択したシートのみ印刷」 のチェックを外す。
29+
30+【概要】
31+ CLACの標準設定が、「選択したシートのみ印刷」になっているため、
32+ 全ページ印刷するように、設定を変更します。
33+
34+【対応方法】
35+ scalc.exe を起動(C:\opengionV6\apps\openoffice4.1.3\program\scalc.exe)し、
36+ ツール → オプション → OpenOffice Calc → 印刷
37+ で、シートの「選択したシートのみ印刷」 のチェックを外す。
38+
39+================================================================
40+?libフォルダ、program/bin フォルダ、envフォルダ
41+
42+【概要】
43+ 空の lib フォルダ 、program/bin フォルダを作成しておきます。
44+ フレームワークのソース(opengionV6\uap\webapps\gf)をコンパイルするときに必要です。
45+
46+【詳細】
47+ openOffice関連のソースをコンパイルするには、CLASSPATH と PATH を設定する以外に、
48+ 空の lib フォルダと、program/bin フォルダを、openoffice4.1.3 をインストールした
49+ フォルダに作成する必要があります。
50+
51+【対応方法】
52+ ogV6_jdk180u112_tomcat9.0.0.M15_openoffice4.1.3.zip などの圧縮ファイルから、
53+ apps/openoffice4.1.3 以下のフォルダをopenoffice4.1.3 をインストールした
54+ フォルダにコピーします。
55+ または、自分で、空の lib フォルダ 、program/bin フォルダ、envフォルダを作成します。
56+
57+============================================================
58+?envフォルダ の中身設定
59+
60+【概要】
61+ マルチスレッドで動作させるため、ユーザー情報をコピーしておきます。
62+ JavaからOpenOfficeを制御するにあたり、マルチスレッドで動作させるための設定を行います。
63+ http://www.opengion.org/article/calcrep/index.php
64+
65+【詳細】
66+ 通常の方法では、OpenOfficeのプロセスを複数起動することはできません。
67+ それを、仮想的に実現するには、ユーザーを分ける必要があります。
68+ openGion では、プロセスを生成する時のパラメーターとして、擬似的に別ユーザーとして、
69+ OpenOfficeを起動しています。
70+
71+ 実際には、ユーザー登録済みの環境設定ファイルをプロセスの起動直前に、UserInstallationで
72+ 指定するパスに コピーしておくことで解決しています。
73+
74+【対応方法】
75+ 「ユーザー登録済みの環境設定」を、env\_default に、コピーしておきます。
76+
77+ 「ユーザー登録済みの環境設定」は、Windwos7の場合は、下記のフォルダになります。
78+ C:\Users\[ログイン]\AppData\Roaming\OpenOffice\4\user
79+ ↓
80+ C:\opengionV6\apps\openoffice4.1.3\env\_default\user
81+
82+ ※ AppData などは、隠しフォルダになっている場合があるため、すべて表示に
83+ 変更してから、作業を開始してください。
84+
85+================================================================
86+?init.bat
87+【概要】
88+ Tomcat起動の初期設定として、OpenOfficeのバージョンを指定する必要があります。
89+ これは、OpenOfficeのバージョン毎に、使用している jar ファイルの位置が異なる為、
90+ クラスパスを設定しています。
91+
92+【対応方法】
93+ C:\opengionV6\uap\bin\init.bat ファイルの、以下の項目を見つけ出し、
94+ 指定のバージョンの rem を外します。
95+
96+rem /***************************************************************************/
97+rem /* Java・Tomcat・OpenOfficeのバージョンを設定します。(標準推奨) */
98+rem /***************************************************************************/
99+・・・・・・・
100+set OPENOFFICE_VER=openoffice4.1.3
101+
102+================================================================
103+?const.bat
104+【概要】
105+ openOfficeのバージョンごとに、CLASSPATH と、PATH が異なります。
106+ init.bat で、指定する、OpenOfficeのバージョンが、存在するか確認します。
107+ 初期の設定では、3.2、3.4.1、4.1.X のみサポートしています。
108+ それ以外の場合は、const.bat の設定を見直す必要があります。
109+
110+【対応方法】
111+ C:\opengionV6\uap\bin\const.bat ファイルの、以下の項目を見つけ出し、
112+ データを確認します。
113+ 最新の環境では、変更の必要はありませんが、旧の環境のまま、バージョンアップ
114+ するケースでは、ご注意ください。
115+
116+rem /***********************************************************************/
117+rem /* OpenOffice帳票用設定 */
118+rem /* ? 64bit版OSを使用時は、システムリソース REPORT_OOO_CONN_TYPE = "TCP" */
119+rem /* ? 3.4.1 , 4.1.3 使用時は、 */
120+rem /* ツール>オプション>Calc>印刷>選択したシートのみ印刷 */
121+rem /* のチェックをはずし、「ユーザー登録済みの環境設定」を、コピー */
122+rem /***********************************************************************/
123+IF "%OPENOFFICE_VER%" == "openoffice3.2" (
124+・・・・・・・
125+IF "%OPENOFFICE_VER%" == "openoffice3.4.1" (
126+・・・・・・・
127+IF "%OPENOFFICE_VER%" GTR "openoffice4.1" (
128+・・・・・・・
--- trunk/opengionV6/ogReadme.txt (revision 1372)
+++ trunk/opengionV6/ogReadme.txt (revision 1373)
@@ -5,8 +5,8 @@
55 その上で、拡張jarファイルや、Tomcatの設定ファイルを差分更新します。
66 apps
77 jdk180u**
8- openoffice4.1.1
9- tomcat8.0.**
8+ openoffice4.1.3
9+ tomcat9.0.**
1010 System32/jacob-1.18-x86.dll Java COM Bridge のdllです。システムフォルダにコピーします。
1111
1212 openGionV6のソースチェックに使用したfindbugsやpmdのカスタマイズソースです。
@@ -13,13 +13,13 @@
1313 実稼働時には不要です。
1414 dev
1515 findbugs-3.0.0
16- pmd-bin-5.3.2
16+ pmd-bin-5.4.1
1717
1818 openGionV6でカスタマイズしたソース等の保管場所です。実稼働時には不要です。
1919 src
2020 hsqldb_ext hsqldbに対して、関数を拡張します。
2121 jdk180_WindowsPreference Windowsのレジストリアクセスを拡張します。
22- tomcat_8.0.**_CacheControl Tomcatのキャッシュコントロール用です。(旧方式)
22+ tomcat_9.0.xx_CacheControl Tomcatのキャッシュコントロール用です。(旧方式)
2323 yuicompressor-2.4.7og jspのscript(js,css)を圧縮する処理のカスタマイズソースです。
2424
2525 openGionV6のユーザーアプリケーション部です。
Show on old repository browser