Tomcat中包含的配置文件、名字、作用分析记录

目录

Tomcat v8.5配置文件

context.xml

server.xml

web.xml

tomcat-users.xml

参考


Tomcat v8.5配置文件

从上面的目录的截图可以看出,除了catalina.*文件外,其实配置文件就是context.xml server.xml web.xml tomcat-users.xml四个文件,那么接下来我们一次看下这4个配置文件的作用。

context.xml

文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!-- The contents of this file will be loaded for each web application -->
<Context path="/eml" docBase="eml" debug="0" reloadbale="true" privileged="true">

    <!-- Default set of monitored resources. If one of these changes, the    -->
    <!-- web application will be reloaded.                                   -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->
</Context>

Context.xml 是 Tomcat 公用的环境配置,tomcat 服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),就会自动重新加载这个文件,而不需要重启服务器。推荐在 $CATALINA_BASEconf/context.xml 中进行独立的配置。因为 server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载,而context.xml 文件则不然。

1、path:即要建立的虚拟目录,,注意是/kaka,它指定访问Web应用的 上下文根,如http://localhost:8080/kaka/****

2、docBase:为应用程序的路径或WAR文件存放的路径 ,可以是绝对路径 ,也可是相对路径,相对路径是相对于<Host >

3、reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改变,如果监视到有class文件被更新,服务器自动重新加载Web应用,这样我们可以在不重起tomcat的情况下改变应用程序
一个Host元素中嵌套任意多的Context元素。每个Context的路径必须是惟一的,由path属性定义。

另外,你必须定义一个path=“”的context,这个Context称为该虚拟主机的缺省web应用,用来处理那些不能匹配任何Context的Context路径的请求。

context.xml 的三个作用范围:

1. tomcat server 级别:

在$CATALINA_BASE/conf/context.xml 里配置,如果你在这个地方配置、那么这个配置文件将会被所有的webApp共享 。

2. Host 级别:

在 $CATALINA_BASE/conf/Catalina/${hostName} 里添加 context.xml,继而进行配置,这个配置将会被这个主机上的所有webapp共享。

3. web app 级别:

在 $CATALINA_BASE/conf/Catalina/${hostName} 里添加 ${webAppName}.xml,继而进行配置。

server.xml

server.xml是对tomcat的设置,可以设置端口号,添加虚拟机这些的,是对服务器的设置

文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener"/>
  <!-- Security listener. Documentation at /docs/config/listeners.html
  <Listener className="org.apache.catalina.security.SecurityListener" />
  -->
  <!--APR library loader. Documentation at /docs/apr.html -->
  <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
  <!-- Prevent memory leaks due to use of particular java/javax APIs-->
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>

  <!-- Global JNDI resources
       Documentation at /docs/jndi-resources-howto.html
  -->
  <GlobalNamingResources>
    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->
    <Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>
  </GlobalNamingResources>

  <!-- A "Service" is a collection of one or more "Connectors" that share
       a single "Container" Note:  A "Service" is not itself a "Container",
       so you may not define subcomponents such as "Valves" at this level.
       Documentation at /docs/config/service.html
   -->
  <Service name="Catalina">

    <!--The connectors can use a shared executor, you can define one or more named thread pools-->
    <!--
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
        maxThreads="150" minSpareThreads="4"/>
    -->


    <!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
    -->
    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    -->
    <!-- Define a SSL/TLS HTTP/1.1 Connector on port 8443
         This connector uses the NIO implementation. The default
         SSLImplementation will depend on the presence of the APR/native
         library and the useOpenSSL attribute of the
         AprLifecycleListener.
         Either JSSE or OpenSSL style configuration may be used regardless of
         the SSLImplementation selected. JSSE style configuration is used below.
    -->
    <!--
    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true">
        <SSLHostConfig>
            <Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
                         type="RSA" />
        </SSLHostConfig>
    </Connector>
    -->
    <!-- Define a SSL/TLS HTTP/1.1 Connector on port 8443 with HTTP/2
         This connector uses the APR/native implementation which always uses
         OpenSSL for TLS.
         Either JSSE or OpenSSL style configuration may be used. OpenSSL style
         configuration is used below.
    -->
    <!--
    <Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
               maxThreads="150" SSLEnabled="true" >
        <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
        <SSLHostConfig>
            <Certificate certificateKeyFile="conf/localhost-rsa-key.pem"
                         certificateFile="conf/localhost-rsa-cert.pem"
                         certificateChainFile="conf/localhost-rsa-chain.pem"
                         type="RSA" />
        </SSLHostConfig>
    </Connector>
    -->

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>


    <!-- An Engine represents the entry point (within Catalina) that processes
         every request.  The Engine implementation for Tomcat stand alone
         analyzes the HTTP headers included with the request, and passes them
         on to the appropriate Host (virtual host).
         Documentation at /docs/config/engine.html -->

    <!-- You should set jvmRoute to support load-balancing via AJP ie :
    <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
    -->
    <Engine defaultHost="localhost" name="Catalina">

      <!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->
      <!--
      <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
      -->

      <!-- Use the LockOutRealm to prevent attempts to guess user passwords
           via a brute-force attack -->
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <!-- This Realm uses the UserDatabase configured in the global JNDI
             resources under the key "UserDatabase".  Any edits
             that are performed against this UserDatabase are immediately
             available for use by the Realm.  -->
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
      </Realm>

      <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/>

      </Host>
    </Engine>
  </Service>
</Server>

1、<Server>元素:
是整个配置文件的根元素。表示整个Catalina容器。

属性:
className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.catalina.core.StandardServer类;
Port:Tomcat服务器监听用于关闭Tomcat服务器的命令(必须);
Shutdown:发送到端口上用于关闭Tomcat服务器的命令;

2、<Connector>元素:
连接器,负责接收客户的请求,以及向客户端回送响应的消息。

HTTP连接器:

属性:
allowTrace:是否允许HTTP的TRACE方法,默认为false;
emptySessionPath:如果设置为true,用户的所有路径都将设置为/,默认为false;
enableLookups:调用request、getRemoteHost()执行DNS查询,以返回远程主机的主机名,如果设置为false,则直接返回IP地址;
maxPostSize:指定POST方式请求的最大量,没有指定默认为2097152;
protocol:值必须为HTTP1.1,如果使用AJP处理器,该值必须为AJP/1.3;
proxyName:如这个连接器正在一个代理配置中被使用,指定这个属性,在request.getServerName()时返回;
redirectPort:如连接器不支持SSL请求,如收到SSL请求,Catalina容器将会自动重定向指定的端口号,让其进行处理;
scheme:设置协议的名字,在request.getScheme()时返回,SSL连接器设为”https”,默认为”http”;
secure:在SSL连接器可将其设置为true,默认为false;
URIEncoding:用于解码URL的字符编码,没有指定默认值为ISO-8859-1;
useBodyEncodingForURI:主要用于Tomcat4.1.x中,指示是否使用在contentType中指定的编码来取代URIEncoding,用于解码URI查询参数,默认为false;
xpoweredBy:为true时,Tomcat使用规范建议的报头表明支持Servlet的规范版本,默认为false;
acceptCount:当所有的可能处理的线程都正在使用时,在队列中排队请求的最大数目。当队列已满,任何接收到的请求都会被拒绝,默认值为10;
bufferSize:设由连接器创建输入流缓冲区的大小,以字节为单位。默认情况下,缓存区大的大小为2048字节;
compressableMimeType:MIME的列表,默认以逗号分隔。默认值是text/html,text/xml,text/plain;
compression:指定是否对响应的数据进行压缩。off:表示禁止压缩、on:表示允许压缩(文本将被压缩)、force:表示所有情况下都进行压缩,默认值为off;
connectionTimeout:设置连接的超时值,以毫秒为单位。默认值为60000=60秒;
disableUploadTimeOut:允许Servlet容器,正在执行使用一个较长的连接超时值,以使Servlet有较长的时间来完成它的执行,默认值为false;
maxHttpHeaderSize:HTTP请求和响应头的最大量,以字节为单位,默认值为4096字节;
maxKeepAliveRequest:服务器关闭之前,客户端发送的流水线最大数目。默认值为100;
maxSpareThreads:允许存在空闲线程的最大数目,默认值为50;
minSpareThreads:设当连接器第一次启协创建线程的数目,确保至少有这么多的空闲线程可用。默认值为4;
port:服务端套接字监听的TCP端口号,默认值为8080(必须);
socketBuffer:设Socket输出缓冲区的大小(以字节为单位),-1表示禁止缓冲,默认值为9000字节;
toNoDelay:为true时,可以提高性能。默认值为true;
threadPriority:设JVM中请求处理线程优先级。默认值为NORMAL-PRIORITY;

AJP连接器:
用于将Apache与Tomcat集成在一起,当Apache接收到动态内容请求时,通过在配置中指定的端口号将请求发送给在此端口号上监听的AJP连接器组件。

属性:
backlog:当所有可能的请求处理线程都在使用时,队列中排队的请求最大数目。默认为10,当队列已满,任何请求都将被拒绝;
maxSpareThread:允许存在空闲线程的最大数目,默认值为50;
maxThread:最大线程数,默认值为200;
minSpareThreads:设当连接器第一次启动时创建线程的数目,确保至少有这么多的空闲线程可用,默认值为4;
port:服务端套接字的TCP端口号,默认值为8089(必须);
topNoDelay:为true时,可以提高性能,默认值为true;
soTimeout:超时值;

3、<Engine>元素:
为特定的Service处理所有的请示。每个Service只能包含一个Engine元素,它负责接收和处理此Service所有的连接器收到的请求,向连接发回响应,并最终显示在客户端。<Engine>至少有一个<Host>元素,必须至少有一个<Host>属性的名字与defaultHost指定的名字相匹配。

属性:
className:实现org.apache.catalina.Engine接口,默认实现类为org.apache.catalina.core.StandardEngine类;
defaultHost:默认主机名,值必须与<Service>的name值相匹配;
name:指定Engine的逻辑名字(必须);
jvmRoute:在负载匀衡中使用的标识符,必须唯一;

4、<Host>元素:
表示一个虚拟主机,为特定的虚拟主机处理所有请求。

属性:
appBase:设定应用程序的基目录,绝对路径或相对于%CATALINA_HOME%的路径名;
autoDeploy:指示Tomcat运行时,如有新的WEB程序加开appBase指定的目录下,是否为自动布署,默认值为true;
className:实现了org.apache.catalina.Host接口的类,标准实现类为org.apache.catalina.core.StandardHost类;
deployOnStartup:Tomcat启动时,是否自动部署appBase属性指定目录下所有的WEB应用程序,默认值为true;
name:虚拟主机的网络名(必须);

标准Host实现类org.apahce.catalina.core.StandardHost支持的附加属性:
deployXML:为false将不会解析WEB应用程序内部的context.xml,默认值为true;
unPackWARs:虚拟主机指定临时读写使用的目录的路径名,不设,Tomcat会在%CATALINA_HOME%/work目录下提供一个合适的目录;

5、<context>元素:
一个WEB应用程序,处理当前WEB应用程序的所有请求,每一个<Context>必须使用唯一的上下文路径。

属性:
className:实现了org.apache.catalina.Context接口的类,标准实现类org.apache.catalina.core.StandardContext类;
cookies:是否将Cookie应用于Session,默认值为true;
crossContext:是否允许跨域访问,为true时,在程序内调用ServletContext.getContext()方法将返回一个虚拟主机上其它web程序的请求调度器;默认值为false,调 径用getContext()返回为null;
docBase:绝对路径或相对于Host的appBase 属性的相对路径;
privileged:为true,允许Web应用程序使用容器的Servlet;
path:指定上下文路径。一个虚拟主机中,上下文路径必须唯一;
reloadable:为true,Tomcat运行时,如果WEB-INF/classes和WEB-INF/lib目录中有改变,Tomcat会自动重新加载该WEB应用程序。虽方便,但开销也大,默认值为false,我们在调用可以打开,发布后再关闭;
cacheMaxSize:静态资源缓存最大值,以KB为单位,默认值为10240KB;
cachingAllowed:是否允许静态资源缓存,默认为true;
caseSensitive:默认为true,资源文件名大小写敏感,如果为false大小写不敏感;
unpackWAR:默认为true;
workDir:为WEB应用程序内部的Servlet指定临时读写的目录路径名。如没有设置,则Tomcat会在%CATALINA_HOME%/work目录下提供一个合适的目录;

一个 server 有一个 service,一个 service 里有多个 connector 和一个 engine,不同的 connector 除了端口可能不同,协议也可能不同。多个connector 对应一个 engine。engine 代表我们应用程序的容器。一个 engine 中有一个到多个 host,一个host 代表我们的一个虚拟主机。host 里又有一个到多个 context,一个 context 代表了一个应用程序的虚拟子站点。

web.xml

Web应用程序描述文件,都是关于是Web应用程序的配置文件。所有Web应用的 web.xml 文件的父文件。

内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee                       http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">


    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>



    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>



<!--
    <servlet>
        <servlet-name>ssi</servlet-name>
        <servlet-class>
          org.apache.catalina.ssi.SSIServlet
        </servlet-class>
        <init-param>
          <param-name>buffered</param-name>
          <param-value>1</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <init-param>
          <param-name>expires</param-name>
          <param-value>666</param-value>
        </init-param>
        <init-param>
          <param-name>isVirtualWebappRelative</param-name>
          <param-value>false</param-value>
        </init-param>
        <load-on-startup>4</load-on-startup>
    </servlet>
-->



<!--
    <servlet>
        <servlet-name>cgi</servlet-name>
        <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
        <init-param>
          <param-name>cgiPathPrefix</param-name>
          <param-value>WEB-INF/cgi</param-value>
        </init-param>
        <load-on-startup>5</load-on-startup>
    </servlet>
-->


    <!-- The mapping for the default servlet -->
    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    <!-- The mappings for the JSP servlet -->
    <servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jsp</url-pattern>
        <url-pattern>*.jspx</url-pattern>
    </servlet-mapping>

    <!-- The mapping for the SSI servlet -->
<!--
    <servlet-mapping>
        <servlet-name>ssi</servlet-name>
        <url-pattern>*.shtml</url-pattern>
    </servlet-mapping>
-->

    <!-- The mapping for the CGI Gateway servlet -->

<!--
    <servlet-mapping>
        <servlet-name>cgi</servlet-name>
        <url-pattern>/cgi-bin/*</url-pattern>
    </servlet-mapping>
-->

<!--
    <filter>
        <filter-name>httpHeaderSecurity</filter-name>
        <filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
        <async-supported>true</async-supported>
    </filter>
-->

  <!-- A filter that sets character encoding that is used to decode -->
  <!-- parameters in a POST request -->
<!--
    <filter>
        <filter-name>setCharacterEncodingFilter</filter-name>
        <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <async-supported>true</async-supported>
    </filter>
-->

<!--
    <filter>
        <filter-name>failedRequestFilter</filter-name>
        <filter-class>
          org.apache.catalina.filters.FailedRequestFilter
        </filter-class>
        <async-supported>true</async-supported>
    </filter>
-->


<!--
    <filter>
        <filter-name>ssi</filter-name>
        <filter-class>
          org.apache.catalina.ssi.SSIFilter
        </filter-class>
        <init-param>
          <param-name>contentType</param-name>
          <param-value>text/x-server-parsed-html(;.*)?</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <init-param>
          <param-name>expires</param-name>
          <param-value>666</param-value>
        </init-param>
        <init-param>
          <param-name>isVirtualWebappRelative</param-name>
          <param-value>false</param-value>
        </init-param>
    </filter>
-->


  <!-- ==================== Built In Filter Mappings ====================== -->

  <!-- The mapping for the HTTP header security Filter -->
<!--
    <filter-mapping>
        <filter-name>httpHeaderSecurity</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
-->

  <!-- The mapping for the Set Character Encoding Filter -->
<!--
    <filter-mapping>
        <filter-name>setCharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
-->

  <!-- The mapping for the Failed Request Filter -->
<!--
    <filter-mapping>
        <filter-name>failedRequestFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
-->

  <!-- The mapping for the SSI Filter -->
<!--
    <filter-mapping>
        <filter-name>ssi</filter-name>
        <url-pattern>*.shtml</url-pattern>
    </filter-mapping>
-->


  <!-- ==================== Default Session Configuration ================= -->
  <!-- You can set the default session timeout (in minutes) for all newly   -->
  <!-- created sessions by modifying the value below.                       -->

    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>


    <mime-mapping>
        <extension>123</extension>
        <mime-type>application/vnd.lotus-1-2-3</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>3dml</extension>
        <mime-type>text/vnd.in3d.3dml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>3ds</extension>
        <mime-type>image/x-3ds</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>3g2</extension>
        <mime-type>video/3gpp2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>3gp</extension>
        <mime-type>video/3gpp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>7z</extension>
        <mime-type>application/x-7z-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aab</extension>
        <mime-type>application/x-authorware-bin</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aac</extension>
        <mime-type>audio/x-aac</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aam</extension>
        <mime-type>application/x-authorware-map</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aas</extension>
        <mime-type>application/x-authorware-seg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>abs</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>abw</extension>
        <mime-type>application/x-abiword</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ac</extension>
        <mime-type>application/pkix-attr-cert</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>acc</extension>
        <mime-type>application/vnd.americandynamics.acc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ace</extension>
        <mime-type>application/x-ace-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>acu</extension>
        <mime-type>application/vnd.acucobol</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>acutc</extension>
        <mime-type>application/vnd.acucorp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>adp</extension>
        <mime-type>audio/adpcm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aep</extension>
        <mime-type>application/vnd.audiograph</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>afm</extension>
        <mime-type>application/x-font-type1</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>afp</extension>
        <mime-type>application/vnd.ibm.modcap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ahead</extension>
        <mime-type>application/vnd.ahead.space</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ai</extension>
        <mime-type>application/postscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aif</extension>
        <mime-type>audio/x-aiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aifc</extension>
        <mime-type>audio/x-aiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aiff</extension>
        <mime-type>audio/x-aiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aim</extension>
        <mime-type>application/x-aim</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>air</extension>
        <mime-type>application/vnd.adobe.air-application-installer-package+zip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ait</extension>
        <mime-type>application/vnd.dvb.ait</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ami</extension>
        <mime-type>application/vnd.amiga.ami</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>anx</extension>
        <mime-type>application/annodex</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>apk</extension>
        <mime-type>application/vnd.android.package-archive</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>appcache</extension>
        <mime-type>text/cache-manifest</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>application</extension>
        <mime-type>application/x-ms-application</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>apr</extension>
        <mime-type>application/vnd.lotus-approach</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>arc</extension>
        <mime-type>application/x-freearc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>art</extension>
        <mime-type>image/x-jg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>asc</extension>
        <mime-type>application/pgp-signature</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>asf</extension>
        <mime-type>video/x-ms-asf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>asm</extension>
        <mime-type>text/x-asm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aso</extension>
        <mime-type>application/vnd.accpac.simply.aso</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>asx</extension>
        <mime-type>video/x-ms-asf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>atc</extension>
        <mime-type>application/vnd.acucorp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>atom</extension>
        <mime-type>application/atom+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>atomcat</extension>
        <mime-type>application/atomcat+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>atomsvc</extension>
        <mime-type>application/atomsvc+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>atx</extension>
        <mime-type>application/vnd.antix.game-component</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>au</extension>
        <mime-type>audio/basic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>avi</extension>
        <mime-type>video/x-msvideo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>avx</extension>
        <mime-type>video/x-rad-screenplay</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aw</extension>
        <mime-type>application/applixware</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>axa</extension>
        <mime-type>audio/annodex</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>axv</extension>
        <mime-type>video/annodex</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>azf</extension>
        <mime-type>application/vnd.airzip.filesecure.azf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>azs</extension>
        <mime-type>application/vnd.airzip.filesecure.azs</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>azw</extension>
        <mime-type>application/vnd.amazon.ebook</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bat</extension>
        <mime-type>application/x-msdownload</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bcpio</extension>
        <mime-type>application/x-bcpio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bdf</extension>
        <mime-type>application/x-font-bdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bdm</extension>
        <mime-type>application/vnd.syncml.dm+wbxml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bed</extension>
        <mime-type>application/vnd.realvnc.bed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bh2</extension>
        <mime-type>application/vnd.fujitsu.oasysprs</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bin</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>blb</extension>
        <mime-type>application/x-blorb</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>blorb</extension>
        <mime-type>application/x-blorb</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bmi</extension>
        <mime-type>application/vnd.bmi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bmp</extension>
        <mime-type>image/bmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>body</extension>
        <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>book</extension>
        <mime-type>application/vnd.framemaker</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>box</extension>
        <mime-type>application/vnd.previewsystems.box</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>boz</extension>
        <mime-type>application/x-bzip2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bpk</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>btif</extension>
        <mime-type>image/prs.btif</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bz</extension>
        <mime-type>application/x-bzip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bz2</extension>
        <mime-type>application/x-bzip2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c</extension>
        <mime-type>text/x-c</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c11amc</extension>
        <mime-type>application/vnd.cluetrust.cartomobile-config</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c11amz</extension>
        <mime-type>application/vnd.cluetrust.cartomobile-config-pkg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c4d</extension>
        <mime-type>application/vnd.clonk.c4group</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c4f</extension>
        <mime-type>application/vnd.clonk.c4group</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c4g</extension>
        <mime-type>application/vnd.clonk.c4group</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c4p</extension>
        <mime-type>application/vnd.clonk.c4group</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>c4u</extension>
        <mime-type>application/vnd.clonk.c4group</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cab</extension>
        <mime-type>application/vnd.ms-cab-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>caf</extension>
        <mime-type>audio/x-caf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cap</extension>
        <mime-type>application/vnd.tcpdump.pcap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>car</extension>
        <mime-type>application/vnd.curl.car</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cat</extension>
        <mime-type>application/vnd.ms-pki.seccat</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cb7</extension>
        <mime-type>application/x-cbr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cba</extension>
        <mime-type>application/x-cbr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cbr</extension>
        <mime-type>application/x-cbr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cbt</extension>
        <mime-type>application/x-cbr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cbz</extension>
        <mime-type>application/x-cbr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cc</extension>
        <mime-type>text/x-c</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cct</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ccxml</extension>
        <mime-type>application/ccxml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdbcmsg</extension>
        <mime-type>application/vnd.contact.cmsg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdf</extension>
        <mime-type>application/x-cdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdkey</extension>
        <mime-type>application/vnd.mediastation.cdkey</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdmia</extension>
        <mime-type>application/cdmi-capability</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdmic</extension>
        <mime-type>application/cdmi-container</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdmid</extension>
        <mime-type>application/cdmi-domain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdmio</extension>
        <mime-type>application/cdmi-object</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdmiq</extension>
        <mime-type>application/cdmi-queue</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdx</extension>
        <mime-type>chemical/x-cdx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdxml</extension>
        <mime-type>application/vnd.chemdraw+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdy</extension>
        <mime-type>application/vnd.cinderella</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cer</extension>
        <mime-type>application/pkix-cert</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cfs</extension>
        <mime-type>application/x-cfs-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cgm</extension>
        <mime-type>image/cgm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>chat</extension>
        <mime-type>application/x-chat</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>chm</extension>
        <mime-type>application/vnd.ms-htmlhelp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>chrt</extension>
        <mime-type>application/vnd.kde.kchart</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cif</extension>
        <mime-type>chemical/x-cif</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cii</extension>
        <mime-type>application/vnd.anser-web-certificate-issue-initiation</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cil</extension>
        <mime-type>application/vnd.ms-artgalry</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cla</extension>
        <mime-type>application/vnd.claymore</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>class</extension>
        <mime-type>application/java</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>clkk</extension>
        <mime-type>application/vnd.crick.clicker.keyboard</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>clkp</extension>
        <mime-type>application/vnd.crick.clicker.palette</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>clkt</extension>
        <mime-type>application/vnd.crick.clicker.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>clkw</extension>
        <mime-type>application/vnd.crick.clicker.wordbank</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>clkx</extension>
        <mime-type>application/vnd.crick.clicker</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>clp</extension>
        <mime-type>application/x-msclip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cmc</extension>
        <mime-type>application/vnd.cosmocaller</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cmdf</extension>
        <mime-type>chemical/x-cmdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cml</extension>
        <mime-type>chemical/x-cml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cmp</extension>
        <mime-type>application/vnd.yellowriver-custom-menu</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cmx</extension>
        <mime-type>image/x-cmx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cod</extension>
        <mime-type>application/vnd.rim.cod</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>com</extension>
        <mime-type>application/x-msdownload</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>conf</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cpio</extension>
        <mime-type>application/x-cpio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cpp</extension>
        <mime-type>text/x-c</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cpt</extension>
        <mime-type>application/mac-compactpro</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>crd</extension>
        <mime-type>application/x-mscardfile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>crl</extension>
        <mime-type>application/pkix-crl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>crt</extension>
        <mime-type>application/x-x509-ca-cert</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cryptonote</extension>
        <mime-type>application/vnd.rig.cryptonote</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>csh</extension>
        <mime-type>application/x-csh</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>csml</extension>
        <mime-type>chemical/x-csml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>csp</extension>
        <mime-type>application/vnd.commonspace</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>css</extension>
        <mime-type>text/css</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cst</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>csv</extension>
        <mime-type>text/csv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cu</extension>
        <mime-type>application/cu-seeme</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>curl</extension>
        <mime-type>text/vnd.curl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cww</extension>
        <mime-type>application/prs.cww</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cxt</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cxx</extension>
        <mime-type>text/x-c</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dae</extension>
        <mime-type>model/vnd.collada+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>daf</extension>
        <mime-type>application/vnd.mobius.daf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dart</extension>
        <mime-type>application/vnd.dart</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dataless</extension>
        <mime-type>application/vnd.fdsn.seed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>davmount</extension>
        <mime-type>application/davmount+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dbk</extension>
        <mime-type>application/docbook+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dcr</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dcurl</extension>
        <mime-type>text/vnd.curl.dcurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dd2</extension>
        <mime-type>application/vnd.oma.dd2+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ddd</extension>
        <mime-type>application/vnd.fujixerox.ddd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>deb</extension>
        <mime-type>application/x-debian-package</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>def</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>deploy</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>der</extension>
        <mime-type>application/x-x509-ca-cert</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dfac</extension>
        <mime-type>application/vnd.dreamfactory</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dgc</extension>
        <mime-type>application/x-dgc-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dib</extension>
        <mime-type>image/bmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dic</extension>
        <mime-type>text/x-c</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dir</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dis</extension>
        <mime-type>application/vnd.mobius.dis</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dist</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>distz</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>djv</extension>
        <mime-type>image/vnd.djvu</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>djvu</extension>
        <mime-type>image/vnd.djvu</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dll</extension>
        <mime-type>application/x-msdownload</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dmg</extension>
        <mime-type>application/x-apple-diskimage</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dmp</extension>
        <mime-type>application/vnd.tcpdump.pcap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dms</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dna</extension>
        <mime-type>application/vnd.dna</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>doc</extension>
        <mime-type>application/msword</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>docm</extension>
        <mime-type>application/vnd.ms-word.document.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>docx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dot</extension>
        <mime-type>application/msword</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dotm</extension>
        <mime-type>application/vnd.ms-word.template.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dotx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dp</extension>
        <mime-type>application/vnd.osgi.dp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dpg</extension>
        <mime-type>application/vnd.dpgraph</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dra</extension>
        <mime-type>audio/vnd.dra</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dsc</extension>
        <mime-type>text/prs.lines.tag</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dssc</extension>
        <mime-type>application/dssc+der</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dtb</extension>
        <mime-type>application/x-dtbook+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dtd</extension>
        <mime-type>application/xml-dtd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dts</extension>
        <mime-type>audio/vnd.dts</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dtshd</extension>
        <mime-type>audio/vnd.dts.hd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dump</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dv</extension>
        <mime-type>video/x-dv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dvb</extension>
        <mime-type>video/vnd.dvb.file</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dvi</extension>
        <mime-type>application/x-dvi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dwf</extension>
        <mime-type>model/vnd.dwf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dwg</extension>
        <mime-type>image/vnd.dwg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dxf</extension>
        <mime-type>image/vnd.dxf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dxp</extension>
        <mime-type>application/vnd.spotfire.dxp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dxr</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ecelp4800</extension>
        <mime-type>audio/vnd.nuera.ecelp4800</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ecelp7470</extension>
        <mime-type>audio/vnd.nuera.ecelp7470</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ecelp9600</extension>
        <mime-type>audio/vnd.nuera.ecelp9600</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ecma</extension>
        <mime-type>application/ecmascript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>edm</extension>
        <mime-type>application/vnd.novadigm.edm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>edx</extension>
        <mime-type>application/vnd.novadigm.edx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>efif</extension>
        <mime-type>application/vnd.picsel</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ei6</extension>
        <mime-type>application/vnd.pg.osasli</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>elc</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>emf</extension>
        <mime-type>application/x-msmetafile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>eml</extension>
        <mime-type>message/rfc822</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>emma</extension>
        <mime-type>application/emma+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>emz</extension>
        <mime-type>application/x-msmetafile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>eol</extension>
        <mime-type>audio/vnd.digital-winds</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>eot</extension>
        <mime-type>application/vnd.ms-fontobject</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>eps</extension>
        <mime-type>application/postscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>epub</extension>
        <mime-type>application/epub+zip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>es3</extension>
        <mime-type>application/vnd.eszigno3+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>esa</extension>
        <mime-type>application/vnd.osgi.subsystem</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>esf</extension>
        <mime-type>application/vnd.epson.esf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>et3</extension>
        <mime-type>application/vnd.eszigno3+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>etx</extension>
        <mime-type>text/x-setext</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>eva</extension>
        <mime-type>application/x-eva</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>evy</extension>
        <mime-type>application/x-envoy</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>exe</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>exi</extension>
        <mime-type>application/exi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ext</extension>
        <mime-type>application/vnd.novadigm.ext</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ez</extension>
        <mime-type>application/andrew-inset</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ez2</extension>
        <mime-type>application/vnd.ezpix-album</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ez3</extension>
        <mime-type>application/vnd.ezpix-package</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>f</extension>
        <mime-type>text/x-fortran</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>f4v</extension>
        <mime-type>video/x-f4v</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>f77</extension>
        <mime-type>text/x-fortran</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>f90</extension>
        <mime-type>text/x-fortran</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fbs</extension>
        <mime-type>image/vnd.fastbidsheet</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fcdt</extension>
        <mime-type>application/vnd.adobe.formscentral.fcdt</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fcs</extension>
        <mime-type>application/vnd.isac.fcs</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fdf</extension>
        <mime-type>application/vnd.fdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fe_launch</extension>
        <mime-type>application/vnd.denovo.fcselayout-link</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fg5</extension>
        <mime-type>application/vnd.fujitsu.oasysgp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fgd</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fh</extension>
        <mime-type>image/x-freehand</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fh4</extension>
        <mime-type>image/x-freehand</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fh5</extension>
        <mime-type>image/x-freehand</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fh7</extension>
        <mime-type>image/x-freehand</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fhc</extension>
        <mime-type>image/x-freehand</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fig</extension>
        <mime-type>application/x-xfig</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>flac</extension>
        <mime-type>audio/flac</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fli</extension>
        <mime-type>video/x-fli</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>flo</extension>
        <mime-type>application/vnd.micrografx.flo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>flv</extension>
        <mime-type>video/x-flv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>flw</extension>
        <mime-type>application/vnd.kde.kivio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>flx</extension>
        <mime-type>text/vnd.fmi.flexstor</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fly</extension>
        <mime-type>text/vnd.fly</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fm</extension>
        <mime-type>application/vnd.framemaker</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fnc</extension>
        <mime-type>application/vnd.frogans.fnc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>for</extension>
        <mime-type>text/x-fortran</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fpx</extension>
        <mime-type>image/vnd.fpx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>frame</extension>
        <mime-type>application/vnd.framemaker</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fsc</extension>
        <mime-type>application/vnd.fsc.weblaunch</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fst</extension>
        <mime-type>image/vnd.fst</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ftc</extension>
        <mime-type>application/vnd.fluxtime.clip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fti</extension>
        <mime-type>application/vnd.anser-web-funds-transfer-initiation</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fvt</extension>
        <mime-type>video/vnd.fvt</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fxp</extension>
        <mime-type>application/vnd.adobe.fxp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fxpl</extension>
        <mime-type>application/vnd.adobe.fxp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>fzs</extension>
        <mime-type>application/vnd.fuzzysheet</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>g2w</extension>
        <mime-type>application/vnd.geoplan</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>g3</extension>
        <mime-type>image/g3fax</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>g3w</extension>
        <mime-type>application/vnd.geospace</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gac</extension>
        <mime-type>application/vnd.groove-account</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gam</extension>
        <mime-type>application/x-tads</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gbr</extension>
        <mime-type>application/rpki-ghostbusters</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gca</extension>
        <mime-type>application/x-gca-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gdl</extension>
        <mime-type>model/vnd.gdl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>geo</extension>
        <mime-type>application/vnd.dynageo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gex</extension>
        <mime-type>application/vnd.geometry-explorer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ggb</extension>
        <mime-type>application/vnd.geogebra.file</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ggt</extension>
        <mime-type>application/vnd.geogebra.tool</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ghf</extension>
        <mime-type>application/vnd.groove-help</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gif</extension>
        <mime-type>image/gif</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gim</extension>
        <mime-type>application/vnd.groove-identity-message</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gml</extension>
        <mime-type>application/gml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gmx</extension>
        <mime-type>application/vnd.gmx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gnumeric</extension>
        <mime-type>application/x-gnumeric</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gph</extension>
        <mime-type>application/vnd.flographit</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gpx</extension>
        <mime-type>application/gpx+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gqf</extension>
        <mime-type>application/vnd.grafeq</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gqs</extension>
        <mime-type>application/vnd.grafeq</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gram</extension>
        <mime-type>application/srgs</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gramps</extension>
        <mime-type>application/x-gramps-xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gre</extension>
        <mime-type>application/vnd.geometry-explorer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>grv</extension>
        <mime-type>application/vnd.groove-injector</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>grxml</extension>
        <mime-type>application/srgs+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gsf</extension>
        <mime-type>application/x-font-ghostscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gtar</extension>
        <mime-type>application/x-gtar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gtm</extension>
        <mime-type>application/vnd.groove-tool-message</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gtw</extension>
        <mime-type>model/vnd.gtw</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gv</extension>
        <mime-type>text/vnd.graphviz</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gxf</extension>
        <mime-type>application/gxf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gxt</extension>
        <mime-type>application/vnd.geonext</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gz</extension>
        <mime-type>application/x-gzip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>h</extension>
        <mime-type>text/x-c</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>h261</extension>
        <mime-type>video/h261</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>h263</extension>
        <mime-type>video/h263</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>h264</extension>
        <mime-type>video/h264</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hal</extension>
        <mime-type>application/vnd.hal+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hbci</extension>
        <mime-type>application/vnd.hbci</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hdf</extension>
        <mime-type>application/x-hdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hh</extension>
        <mime-type>text/x-c</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hlp</extension>
        <mime-type>application/winhlp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hpgl</extension>
        <mime-type>application/vnd.hp-hpgl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hpid</extension>
        <mime-type>application/vnd.hp-hpid</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hps</extension>
        <mime-type>application/vnd.hp-hps</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hqx</extension>
        <mime-type>application/mac-binhex40</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>htc</extension>
        <mime-type>text/x-component</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>htke</extension>
        <mime-type>application/vnd.kenameaapp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>htm</extension>
        <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>html</extension>
        <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hvd</extension>
        <mime-type>application/vnd.yamaha.hv-dic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hvp</extension>
        <mime-type>application/vnd.yamaha.hv-voice</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hvs</extension>
        <mime-type>application/vnd.yamaha.hv-script</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>i2g</extension>
        <mime-type>application/vnd.intergeo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>icc</extension>
        <mime-type>application/vnd.iccprofile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ice</extension>
        <mime-type>x-conference/x-cooltalk</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>icm</extension>
        <mime-type>application/vnd.iccprofile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ico</extension>
        <mime-type>image/x-icon</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ics</extension>
        <mime-type>text/calendar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ief</extension>
        <mime-type>image/ief</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ifb</extension>
        <mime-type>text/calendar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ifm</extension>
        <mime-type>application/vnd.shana.informed.formdata</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>iges</extension>
        <mime-type>model/iges</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>igl</extension>
        <mime-type>application/vnd.igloader</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>igm</extension>
        <mime-type>application/vnd.insors.igm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>igs</extension>
        <mime-type>model/iges</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>igx</extension>
        <mime-type>application/vnd.micrografx.igx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>iif</extension>
        <mime-type>application/vnd.shana.informed.interchange</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>imp</extension>
        <mime-type>application/vnd.accpac.simply.imp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ims</extension>
        <mime-type>application/vnd.ms-ims</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>in</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ink</extension>
        <mime-type>application/inkml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>inkml</extension>
        <mime-type>application/inkml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>install</extension>
        <mime-type>application/x-install-instructions</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>iota</extension>
        <mime-type>application/vnd.astraea-software.iota</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ipfix</extension>
        <mime-type>application/ipfix</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ipk</extension>
        <mime-type>application/vnd.shana.informed.package</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>irm</extension>
        <mime-type>application/vnd.ibm.rights-management</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>irp</extension>
        <mime-type>application/vnd.irepository.package+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>iso</extension>
        <mime-type>application/x-iso9660-image</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>itp</extension>
        <mime-type>application/vnd.shana.informed.formtemplate</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ivp</extension>
        <mime-type>application/vnd.immervision-ivp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ivu</extension>
        <mime-type>application/vnd.immervision-ivu</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jad</extension>
        <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jam</extension>
        <mime-type>application/vnd.jam</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jar</extension>
        <mime-type>application/java-archive</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>java</extension>
        <mime-type>text/x-java-source</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jisp</extension>
        <mime-type>application/vnd.jisp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jlt</extension>
        <mime-type>application/vnd.hp-jlyt</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jnlp</extension>
        <mime-type>application/x-java-jnlp-file</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>joda</extension>
        <mime-type>application/vnd.joost.joda-archive</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpe</extension>
        <mime-type>image/jpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpeg</extension>
        <mime-type>image/jpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpg</extension>
        <mime-type>image/jpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpgm</extension>
        <mime-type>video/jpm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpgv</extension>
        <mime-type>video/jpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpm</extension>
        <mime-type>video/jpm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>js</extension>
        <mime-type>application/javascript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jsf</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>json</extension>
        <mime-type>application/json</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jsonml</extension>
        <mime-type>application/jsonml+json</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jspf</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kar</extension>
        <mime-type>audio/midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>karbon</extension>
        <mime-type>application/vnd.kde.karbon</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kfo</extension>
        <mime-type>application/vnd.kde.kformula</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kia</extension>
        <mime-type>application/vnd.kidspiration</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kml</extension>
        <mime-type>application/vnd.google-earth.kml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kmz</extension>
        <mime-type>application/vnd.google-earth.kmz</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kne</extension>
        <mime-type>application/vnd.kinar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>knp</extension>
        <mime-type>application/vnd.kinar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kon</extension>
        <mime-type>application/vnd.kde.kontour</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kpr</extension>
        <mime-type>application/vnd.kde.kpresenter</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kpt</extension>
        <mime-type>application/vnd.kde.kpresenter</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kpxx</extension>
        <mime-type>application/vnd.ds-keypoint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ksp</extension>
        <mime-type>application/vnd.kde.kspread</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ktr</extension>
        <mime-type>application/vnd.kahootz</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ktx</extension>
        <mime-type>image/ktx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ktz</extension>
        <mime-type>application/vnd.kahootz</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kwd</extension>
        <mime-type>application/vnd.kde.kword</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kwt</extension>
        <mime-type>application/vnd.kde.kword</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lasxml</extension>
        <mime-type>application/vnd.las.las+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>latex</extension>
        <mime-type>application/x-latex</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lbd</extension>
        <mime-type>application/vnd.llamagraphics.life-balance.desktop</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lbe</extension>
        <mime-type>application/vnd.llamagraphics.life-balance.exchange+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>les</extension>
        <mime-type>application/vnd.hhe.lesson-player</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lha</extension>
        <mime-type>application/x-lzh-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>link66</extension>
        <mime-type>application/vnd.route66.link66+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>list</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>list3820</extension>
        <mime-type>application/vnd.ibm.modcap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>listafp</extension>
        <mime-type>application/vnd.ibm.modcap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lnk</extension>
        <mime-type>application/x-ms-shortcut</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>log</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lostxml</extension>
        <mime-type>application/lost+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lrf</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lrm</extension>
        <mime-type>application/vnd.ms-lrm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ltf</extension>
        <mime-type>application/vnd.frogans.ltf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lvp</extension>
        <mime-type>audio/vnd.lucent.voice</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lwp</extension>
        <mime-type>application/vnd.lotus-wordpro</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>lzh</extension>
        <mime-type>application/x-lzh-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m13</extension>
        <mime-type>application/x-msmediaview</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m14</extension>
        <mime-type>application/x-msmediaview</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m1v</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m21</extension>
        <mime-type>application/mp21</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m2a</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m2v</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m3a</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m3u</extension>
        <mime-type>audio/x-mpegurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m3u8</extension>
        <mime-type>application/vnd.apple.mpegurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m4a</extension>
        <mime-type>audio/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m4b</extension>
        <mime-type>audio/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m4r</extension>
        <mime-type>audio/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m4u</extension>
        <mime-type>video/vnd.mpegurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m4v</extension>
        <mime-type>video/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ma</extension>
        <mime-type>application/mathematica</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mac</extension>
        <mime-type>image/x-macpaint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mads</extension>
        <mime-type>application/mads+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mag</extension>
        <mime-type>application/vnd.ecowin.chart</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>maker</extension>
        <mime-type>application/vnd.framemaker</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>man</extension>
        <mime-type>text/troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mar</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mathml</extension>
        <mime-type>application/mathml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mb</extension>
        <mime-type>application/mathematica</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mbk</extension>
        <mime-type>application/vnd.mobius.mbk</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mbox</extension>
        <mime-type>application/mbox</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mc1</extension>
        <mime-type>application/vnd.medcalcdata</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mcd</extension>
        <mime-type>application/vnd.mcd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mcurl</extension>
        <mime-type>text/vnd.curl.mcurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mdb</extension>
        <mime-type>application/x-msaccess</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mdi</extension>
        <mime-type>image/vnd.ms-modi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>me</extension>
        <mime-type>text/troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mesh</extension>
        <mime-type>model/mesh</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>meta4</extension>
        <mime-type>application/metalink4+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>metalink</extension>
        <mime-type>application/metalink+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mets</extension>
        <mime-type>application/mets+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mfm</extension>
        <mime-type>application/vnd.mfmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mft</extension>
        <mime-type>application/rpki-manifest</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mgp</extension>
        <mime-type>application/vnd.osgeo.mapguide.package</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mgz</extension>
        <mime-type>application/vnd.proteus.magazine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mid</extension>
        <mime-type>audio/midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>midi</extension>
        <mime-type>audio/midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mie</extension>
        <mime-type>application/x-mie</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mif</extension>
        <mime-type>application/x-mif</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mime</extension>
        <mime-type>message/rfc822</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mj2</extension>
        <mime-type>video/mj2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mjp2</extension>
        <mime-type>video/mj2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mk3d</extension>
        <mime-type>video/x-matroska</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mka</extension>
        <mime-type>audio/x-matroska</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mks</extension>
        <mime-type>video/x-matroska</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mkv</extension>
        <mime-type>video/x-matroska</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mlp</extension>
        <mime-type>application/vnd.dolby.mlp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mmd</extension>
        <mime-type>application/vnd.chipnuts.karaoke-mmd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mmf</extension>
        <mime-type>application/vnd.smaf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mmr</extension>
        <mime-type>image/vnd.fujixerox.edmics-mmr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mng</extension>
        <mime-type>video/x-mng</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mny</extension>
        <mime-type>application/x-msmoney</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mobi</extension>
        <mime-type>application/x-mobipocket-ebook</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mods</extension>
        <mime-type>application/mods+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mov</extension>
        <mime-type>video/quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>movie</extension>
        <mime-type>video/x-sgi-movie</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp1</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp2</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp21</extension>
        <mime-type>application/mp21</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp2a</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp3</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp4</extension>
        <mime-type>video/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp4a</extension>
        <mime-type>audio/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp4s</extension>
        <mime-type>application/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp4v</extension>
        <mime-type>video/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpa</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpc</extension>
        <mime-type>application/vnd.mophun.certificate</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpe</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpeg</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpega</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpg</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpg4</extension>
        <mime-type>video/mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpga</extension>
        <mime-type>audio/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpkg</extension>
        <mime-type>application/vnd.apple.installer+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpm</extension>
        <mime-type>application/vnd.blueice.multipass</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpn</extension>
        <mime-type>application/vnd.mophun.application</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpp</extension>
        <mime-type>application/vnd.ms-project</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpt</extension>
        <mime-type>application/vnd.ms-project</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpv2</extension>
        <mime-type>video/mpeg2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpy</extension>
        <mime-type>application/vnd.ibm.minipay</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mqy</extension>
        <mime-type>application/vnd.mobius.mqy</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mrc</extension>
        <mime-type>application/marc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mrcx</extension>
        <mime-type>application/marcxml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ms</extension>
        <mime-type>text/troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mscml</extension>
        <mime-type>application/mediaservercontrol+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mseed</extension>
        <mime-type>application/vnd.fdsn.mseed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mseq</extension>
        <mime-type>application/vnd.mseq</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>msf</extension>
        <mime-type>application/vnd.epson.msf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>msh</extension>
        <mime-type>model/mesh</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>msi</extension>
        <mime-type>application/x-msdownload</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>msl</extension>
        <mime-type>application/vnd.mobius.msl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>msty</extension>
        <mime-type>application/vnd.muvee.style</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mts</extension>
        <mime-type>model/vnd.mts</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mus</extension>
        <mime-type>application/vnd.musician</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>musicxml</extension>
        <mime-type>application/vnd.recordare.musicxml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mvb</extension>
        <mime-type>application/x-msmediaview</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mwf</extension>
        <mime-type>application/vnd.mfer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mxf</extension>
        <mime-type>application/mxf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mxl</extension>
        <mime-type>application/vnd.recordare.musicxml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mxml</extension>
        <mime-type>application/xv+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mxs</extension>
        <mime-type>application/vnd.triscape.mxs</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mxu</extension>
        <mime-type>video/vnd.mpegurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>n-gage</extension>
        <mime-type>application/vnd.nokia.n-gage.symbian.install</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>n3</extension>
        <mime-type>text/n3</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nb</extension>
        <mime-type>application/mathematica</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nbp</extension>
        <mime-type>application/vnd.wolfram.player</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nc</extension>
        <mime-type>application/x-netcdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ncx</extension>
        <mime-type>application/x-dtbncx+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nfo</extension>
        <mime-type>text/x-nfo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ngdat</extension>
        <mime-type>application/vnd.nokia.n-gage.data</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nitf</extension>
        <mime-type>application/vnd.nitf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nlu</extension>
        <mime-type>application/vnd.neurolanguage.nlu</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nml</extension>
        <mime-type>application/vnd.enliven</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nnd</extension>
        <mime-type>application/vnd.noblenet-directory</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nns</extension>
        <mime-type>application/vnd.noblenet-sealer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nnw</extension>
        <mime-type>application/vnd.noblenet-web</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>npx</extension>
        <mime-type>image/vnd.net-fpx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nsc</extension>
        <mime-type>application/x-conference</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nsf</extension>
        <mime-type>application/vnd.lotus-notes</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ntf</extension>
        <mime-type>application/vnd.nitf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nzb</extension>
        <mime-type>application/x-nzb</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oa2</extension>
        <mime-type>application/vnd.fujitsu.oasys2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oa3</extension>
        <mime-type>application/vnd.fujitsu.oasys3</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oas</extension>
        <mime-type>application/vnd.fujitsu.oasys</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>obd</extension>
        <mime-type>application/x-msbinder</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>obj</extension>
        <mime-type>application/x-tgif</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oda</extension>
        <mime-type>application/oda</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Database -->
        <extension>odb</extension>
        <mime-type>application/vnd.oasis.opendocument.database</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Chart -->
        <extension>odc</extension>
        <mime-type>application/vnd.oasis.opendocument.chart</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Formula -->
        <extension>odf</extension>
        <mime-type>application/vnd.oasis.opendocument.formula</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>odft</extension>
        <mime-type>application/vnd.oasis.opendocument.formula-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Drawing -->
        <extension>odg</extension>
        <mime-type>application/vnd.oasis.opendocument.graphics</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Image -->
        <extension>odi</extension>
        <mime-type>application/vnd.oasis.opendocument.image</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Master Document -->
        <extension>odm</extension>
        <mime-type>application/vnd.oasis.opendocument.text-master</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Presentation -->
        <extension>odp</extension>
        <mime-type>application/vnd.oasis.opendocument.presentation</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Spreadsheet -->
        <extension>ods</extension>
        <mime-type>application/vnd.oasis.opendocument.spreadsheet</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Text -->
        <extension>odt</extension>
        <mime-type>application/vnd.oasis.opendocument.text</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oga</extension>
        <mime-type>audio/ogg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ogg</extension>
        <mime-type>audio/ogg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ogv</extension>
        <mime-type>video/ogg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- xiph mime types -->
        <extension>ogx</extension>
        <mime-type>application/ogg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>omdoc</extension>
        <mime-type>application/omdoc+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>onepkg</extension>
        <mime-type>application/onenote</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>onetmp</extension>
        <mime-type>application/onenote</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>onetoc</extension>
        <mime-type>application/onenote</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>onetoc2</extension>
        <mime-type>application/onenote</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>opf</extension>
        <mime-type>application/oebps-package+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>opml</extension>
        <mime-type>text/x-opml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oprc</extension>
        <mime-type>application/vnd.palm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>org</extension>
        <mime-type>application/vnd.lotus-organizer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>osf</extension>
        <mime-type>application/vnd.yamaha.openscoreformat</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>osfpvg</extension>
        <mime-type>application/vnd.yamaha.openscoreformat.osfpvg+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>otc</extension>
        <mime-type>application/vnd.oasis.opendocument.chart-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>otf</extension>
        <mime-type>application/x-font-otf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Drawing Template -->
        <extension>otg</extension>
        <mime-type>application/vnd.oasis.opendocument.graphics-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- HTML Document Template -->
        <extension>oth</extension>
        <mime-type>application/vnd.oasis.opendocument.text-web</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oti</extension>
        <mime-type>application/vnd.oasis.opendocument.image-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Presentation Template -->
        <extension>otp</extension>
        <mime-type>application/vnd.oasis.opendocument.presentation-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Spreadsheet Template -->
        <extension>ots</extension>
        <mime-type>application/vnd.oasis.opendocument.spreadsheet-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- OpenDocument Text Template -->
        <extension>ott</extension>
        <mime-type>application/vnd.oasis.opendocument.text-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oxps</extension>
        <mime-type>application/oxps</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oxt</extension>
        <mime-type>application/vnd.openofficeorg.extension</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p</extension>
        <mime-type>text/x-pascal</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p10</extension>
        <mime-type>application/pkcs10</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p12</extension>
        <mime-type>application/x-pkcs12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p7b</extension>
        <mime-type>application/x-pkcs7-certificates</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p7c</extension>
        <mime-type>application/pkcs7-mime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p7m</extension>
        <mime-type>application/pkcs7-mime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p7r</extension>
        <mime-type>application/x-pkcs7-certreqresp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p7s</extension>
        <mime-type>application/pkcs7-signature</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>p8</extension>
        <mime-type>application/pkcs8</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pas</extension>
        <mime-type>text/x-pascal</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>paw</extension>
        <mime-type>application/vnd.pawaafile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pbd</extension>
        <mime-type>application/vnd.powerbuilder6</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pbm</extension>
        <mime-type>image/x-portable-bitmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pcap</extension>
        <mime-type>application/vnd.tcpdump.pcap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pcf</extension>
        <mime-type>application/x-font-pcf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pcl</extension>
        <mime-type>application/vnd.hp-pcl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pclxl</extension>
        <mime-type>application/vnd.hp-pclxl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pct</extension>
        <mime-type>image/pict</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pcurl</extension>
        <mime-type>application/vnd.curl.pcurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pcx</extension>
        <mime-type>image/x-pcx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pdb</extension>
        <mime-type>application/vnd.palm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pdf</extension>
        <mime-type>application/pdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pfa</extension>
        <mime-type>application/x-font-type1</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pfb</extension>
        <mime-type>application/x-font-type1</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pfm</extension>
        <mime-type>application/x-font-type1</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pfr</extension>
        <mime-type>application/font-tdpfr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pfx</extension>
        <mime-type>application/x-pkcs12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pgm</extension>
        <mime-type>image/x-portable-graymap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pgn</extension>
        <mime-type>application/x-chess-pgn</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pgp</extension>
        <mime-type>application/pgp-encrypted</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pic</extension>
        <mime-type>image/pict</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pict</extension>
        <mime-type>image/pict</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pkg</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pki</extension>
        <mime-type>application/pkixcmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pkipath</extension>
        <mime-type>application/pkix-pkipath</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>plb</extension>
        <mime-type>application/vnd.3gpp.pic-bw-large</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>plc</extension>
        <mime-type>application/vnd.mobius.plc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>plf</extension>
        <mime-type>application/vnd.pocketlearn</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pls</extension>
        <mime-type>audio/x-scpls</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pml</extension>
        <mime-type>application/vnd.ctc-posml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>png</extension>
        <mime-type>image/png</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pnm</extension>
        <mime-type>image/x-portable-anymap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pnt</extension>
        <mime-type>image/x-macpaint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>portpkg</extension>
        <mime-type>application/vnd.macports.portpkg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pot</extension>
        <mime-type>application/vnd.ms-powerpoint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>potm</extension>
        <mime-type>application/vnd.ms-powerpoint.template.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>potx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.presentationml.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ppam</extension>
        <mime-type>application/vnd.ms-powerpoint.addin.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ppd</extension>
        <mime-type>application/vnd.cups-ppd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ppm</extension>
        <mime-type>image/x-portable-pixmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pps</extension>
        <mime-type>application/vnd.ms-powerpoint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ppsm</extension>
        <mime-type>application/vnd.ms-powerpoint.slideshow.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ppsx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slideshow</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ppt</extension>
        <mime-type>application/vnd.ms-powerpoint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pptm</extension>
        <mime-type>application/vnd.ms-powerpoint.presentation.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pptx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.presentationml.presentation</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pqa</extension>
        <mime-type>application/vnd.palm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>prc</extension>
        <mime-type>application/x-mobipocket-ebook</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pre</extension>
        <mime-type>application/vnd.lotus-freelance</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>prf</extension>
        <mime-type>application/pics-rules</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ps</extension>
        <mime-type>application/postscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>psb</extension>
        <mime-type>application/vnd.3gpp.pic-bw-small</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>psd</extension>
        <mime-type>image/vnd.adobe.photoshop</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>psf</extension>
        <mime-type>application/x-font-linux-psf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pskcxml</extension>
        <mime-type>application/pskc+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ptid</extension>
        <mime-type>application/vnd.pvi.ptid1</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pub</extension>
        <mime-type>application/x-mspublisher</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pvb</extension>
        <mime-type>application/vnd.3gpp.pic-bw-var</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pwn</extension>
        <mime-type>application/vnd.3m.post-it-notes</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pya</extension>
        <mime-type>audio/vnd.ms-playready.media.pya</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pyv</extension>
        <mime-type>video/vnd.ms-playready.media.pyv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qam</extension>
        <mime-type>application/vnd.epson.quickanime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qbo</extension>
        <mime-type>application/vnd.intu.qbo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qfx</extension>
        <mime-type>application/vnd.intu.qfx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qps</extension>
        <mime-type>application/vnd.publishare-delta-tree</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qt</extension>
        <mime-type>video/quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qti</extension>
        <mime-type>image/x-quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qtif</extension>
        <mime-type>image/x-quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qwd</extension>
        <mime-type>application/vnd.quark.quarkxpress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qwt</extension>
        <mime-type>application/vnd.quark.quarkxpress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qxb</extension>
        <mime-type>application/vnd.quark.quarkxpress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qxd</extension>
        <mime-type>application/vnd.quark.quarkxpress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qxl</extension>
        <mime-type>application/vnd.quark.quarkxpress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qxt</extension>
        <mime-type>application/vnd.quark.quarkxpress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ra</extension>
        <mime-type>audio/x-pn-realaudio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ram</extension>
        <mime-type>audio/x-pn-realaudio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rar</extension>
        <mime-type>application/x-rar-compressed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ras</extension>
        <mime-type>image/x-cmu-raster</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rcprofile</extension>
        <mime-type>application/vnd.ipunplugged.rcprofile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rdf</extension>
        <mime-type>application/rdf+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rdz</extension>
        <mime-type>application/vnd.data-vision.rdz</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rep</extension>
        <mime-type>application/vnd.businessobjects</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>res</extension>
        <mime-type>application/x-dtbresource+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rgb</extension>
        <mime-type>image/x-rgb</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rif</extension>
        <mime-type>application/reginfo+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rip</extension>
        <mime-type>audio/vnd.rip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ris</extension>
        <mime-type>application/x-research-info-systems</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rl</extension>
        <mime-type>application/resource-lists+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rlc</extension>
        <mime-type>image/vnd.fujixerox.edmics-rlc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rld</extension>
        <mime-type>application/resource-lists-diff+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rm</extension>
        <mime-type>application/vnd.rn-realmedia</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rmi</extension>
        <mime-type>audio/midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rmp</extension>
        <mime-type>audio/x-pn-realaudio-plugin</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rms</extension>
        <mime-type>application/vnd.jcp.javame.midlet-rms</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rmvb</extension>
        <mime-type>application/vnd.rn-realmedia-vbr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rnc</extension>
        <mime-type>application/relax-ng-compact-syntax</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>roa</extension>
        <mime-type>application/rpki-roa</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>roff</extension>
        <mime-type>text/troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rp9</extension>
        <mime-type>application/vnd.cloanto.rp9</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rpss</extension>
        <mime-type>application/vnd.nokia.radio-presets</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rpst</extension>
        <mime-type>application/vnd.nokia.radio-preset</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rq</extension>
        <mime-type>application/sparql-query</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rs</extension>
        <mime-type>application/rls-services+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rsd</extension>
        <mime-type>application/rsd+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rss</extension>
        <mime-type>application/rss+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rtf</extension>
        <mime-type>application/rtf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rtx</extension>
        <mime-type>text/richtext</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>s</extension>
        <mime-type>text/x-asm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>s3m</extension>
        <mime-type>audio/s3m</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>saf</extension>
        <mime-type>application/vnd.yamaha.smaf-audio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sbml</extension>
        <mime-type>application/sbml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sc</extension>
        <mime-type>application/vnd.ibm.secure-container</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>scd</extension>
        <mime-type>application/x-msschedule</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>scm</extension>
        <mime-type>application/vnd.lotus-screencam</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>scq</extension>
        <mime-type>application/scvp-cv-request</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>scs</extension>
        <mime-type>application/scvp-cv-response</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>scurl</extension>
        <mime-type>text/vnd.curl.scurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sda</extension>
        <mime-type>application/vnd.stardivision.draw</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sdc</extension>
        <mime-type>application/vnd.stardivision.calc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sdd</extension>
        <mime-type>application/vnd.stardivision.impress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sdkd</extension>
        <mime-type>application/vnd.solent.sdkm+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sdkm</extension>
        <mime-type>application/vnd.solent.sdkm+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sdp</extension>
        <mime-type>application/sdp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sdw</extension>
        <mime-type>application/vnd.stardivision.writer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>see</extension>
        <mime-type>application/vnd.seemail</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>seed</extension>
        <mime-type>application/vnd.fdsn.seed</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sema</extension>
        <mime-type>application/vnd.sema</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>semd</extension>
        <mime-type>application/vnd.semd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>semf</extension>
        <mime-type>application/vnd.semf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ser</extension>
        <mime-type>application/java-serialized-object</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>setpay</extension>
        <mime-type>application/set-payment-initiation</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>setreg</extension>
        <mime-type>application/set-registration-initiation</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sfd-hdstx</extension>
        <mime-type>application/vnd.hydrostatix.sof-data</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sfs</extension>
        <mime-type>application/vnd.spotfire.sfs</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sfv</extension>
        <mime-type>text/x-sfv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sgi</extension>
        <mime-type>image/sgi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sgl</extension>
        <mime-type>application/vnd.stardivision.writer-global</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sgm</extension>
        <mime-type>text/sgml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sgml</extension>
        <mime-type>text/sgml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sh</extension>
        <mime-type>application/x-sh</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>shar</extension>
        <mime-type>application/x-shar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>shf</extension>
        <mime-type>application/shf+xml</mime-type>
    </mime-mapping>
    <!--
    <mime-mapping>
        <extension>shtml</extension>
        <mime-type>text/x-server-parsed-html</mime-type>
    </mime-mapping>
    -->
    <mime-mapping>
        <extension>sid</extension>
        <mime-type>image/x-mrsid-image</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sig</extension>
        <mime-type>application/pgp-signature</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sil</extension>
        <mime-type>audio/silk</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>silo</extension>
        <mime-type>model/mesh</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sis</extension>
        <mime-type>application/vnd.symbian.install</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sisx</extension>
        <mime-type>application/vnd.symbian.install</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sit</extension>
        <mime-type>application/x-stuffit</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sitx</extension>
        <mime-type>application/x-stuffitx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>skd</extension>
        <mime-type>application/vnd.koan</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>skm</extension>
        <mime-type>application/vnd.koan</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>skp</extension>
        <mime-type>application/vnd.koan</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>skt</extension>
        <mime-type>application/vnd.koan</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sldm</extension>
        <mime-type>application/vnd.ms-powerpoint.slide.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sldx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slide</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>slt</extension>
        <mime-type>application/vnd.epson.salt</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sm</extension>
        <mime-type>application/vnd.stepmania.stepchart</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>smf</extension>
        <mime-type>application/vnd.stardivision.math</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>smi</extension>
        <mime-type>application/smil+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>smil</extension>
        <mime-type>application/smil+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>smv</extension>
        <mime-type>video/x-smv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>smzip</extension>
        <mime-type>application/vnd.stepmania.package</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>snd</extension>
        <mime-type>audio/basic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>snf</extension>
        <mime-type>application/x-font-snf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>so</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>spc</extension>
        <mime-type>application/x-pkcs7-certificates</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>spf</extension>
        <mime-type>application/vnd.yamaha.smaf-phrase</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>spl</extension>
        <mime-type>application/x-futuresplash</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>spot</extension>
        <mime-type>text/vnd.in3d.spot</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>spp</extension>
        <mime-type>application/scvp-vp-response</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>spq</extension>
        <mime-type>application/scvp-vp-request</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>spx</extension>
        <mime-type>audio/ogg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sql</extension>
        <mime-type>application/x-sql</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>src</extension>
        <mime-type>application/x-wais-source</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>srt</extension>
        <mime-type>application/x-subrip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sru</extension>
        <mime-type>application/sru+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>srx</extension>
        <mime-type>application/sparql-results+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ssdl</extension>
        <mime-type>application/ssdl+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sse</extension>
        <mime-type>application/vnd.kodak-descriptor</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ssf</extension>
        <mime-type>application/vnd.epson.ssf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ssml</extension>
        <mime-type>application/ssml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>st</extension>
        <mime-type>application/vnd.sailingtracker.track</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>stc</extension>
        <mime-type>application/vnd.sun.xml.calc.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>std</extension>
        <mime-type>application/vnd.sun.xml.draw.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>stf</extension>
        <mime-type>application/vnd.wt.stf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sti</extension>
        <mime-type>application/vnd.sun.xml.impress.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>stk</extension>
        <mime-type>application/hyperstudio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>stl</extension>
        <mime-type>application/vnd.ms-pki.stl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>str</extension>
        <mime-type>application/vnd.pg.format</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>stw</extension>
        <mime-type>application/vnd.sun.xml.writer.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sub</extension>
        <mime-type>text/vnd.dvb.subtitle</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sus</extension>
        <mime-type>application/vnd.sus-calendar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>susp</extension>
        <mime-type>application/vnd.sus-calendar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sv4cpio</extension>
        <mime-type>application/x-sv4cpio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sv4crc</extension>
        <mime-type>application/x-sv4crc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>svc</extension>
        <mime-type>application/vnd.dvb.service</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>svd</extension>
        <mime-type>application/vnd.svd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>svg</extension>
        <mime-type>image/svg+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>svgz</extension>
        <mime-type>image/svg+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>swa</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>swf</extension>
        <mime-type>application/x-shockwave-flash</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>swi</extension>
        <mime-type>application/vnd.aristanetworks.swi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sxc</extension>
        <mime-type>application/vnd.sun.xml.calc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sxd</extension>
        <mime-type>application/vnd.sun.xml.draw</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sxg</extension>
        <mime-type>application/vnd.sun.xml.writer.global</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sxi</extension>
        <mime-type>application/vnd.sun.xml.impress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sxm</extension>
        <mime-type>application/vnd.sun.xml.math</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sxw</extension>
        <mime-type>application/vnd.sun.xml.writer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>t</extension>
        <mime-type>text/troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>t3</extension>
        <mime-type>application/x-t3vm-image</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>taglet</extension>
        <mime-type>application/vnd.mynfc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tao</extension>
        <mime-type>application/vnd.tao.intent-module-archive</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tar</extension>
        <mime-type>application/x-tar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tcap</extension>
        <mime-type>application/vnd.3gpp2.tcap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tcl</extension>
        <mime-type>application/x-tcl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>teacher</extension>
        <mime-type>application/vnd.smart.teacher</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tei</extension>
        <mime-type>application/tei+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>teicorpus</extension>
        <mime-type>application/tei+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tex</extension>
        <mime-type>application/x-tex</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>texi</extension>
        <mime-type>application/x-texinfo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>texinfo</extension>
        <mime-type>application/x-texinfo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>text</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tfi</extension>
        <mime-type>application/thraud+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tfm</extension>
        <mime-type>application/x-tex-tfm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tga</extension>
        <mime-type>image/x-tga</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>thmx</extension>
        <mime-type>application/vnd.ms-officetheme</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tif</extension>
        <mime-type>image/tiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tiff</extension>
        <mime-type>image/tiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tmo</extension>
        <mime-type>application/vnd.tmobile-livetv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>torrent</extension>
        <mime-type>application/x-bittorrent</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tpl</extension>
        <mime-type>application/vnd.groove-tool-template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tpt</extension>
        <mime-type>application/vnd.trid.tpt</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tr</extension>
        <mime-type>text/troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tra</extension>
        <mime-type>application/vnd.trueapp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>trm</extension>
        <mime-type>application/x-msterminal</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tsd</extension>
        <mime-type>application/timestamped-data</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tsv</extension>
        <mime-type>text/tab-separated-values</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ttc</extension>
        <mime-type>application/x-font-ttf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ttf</extension>
        <mime-type>application/x-font-ttf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ttl</extension>
        <mime-type>text/turtle</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>twd</extension>
        <mime-type>application/vnd.simtech-mindmapper</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>twds</extension>
        <mime-type>application/vnd.simtech-mindmapper</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>txd</extension>
        <mime-type>application/vnd.genomatix.tuxedo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>txf</extension>
        <mime-type>application/vnd.mobius.txf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>txt</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>u32</extension>
        <mime-type>application/x-authorware-bin</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>udeb</extension>
        <mime-type>application/x-debian-package</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ufd</extension>
        <mime-type>application/vnd.ufdl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ufdl</extension>
        <mime-type>application/vnd.ufdl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ulw</extension>
        <mime-type>audio/basic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ulx</extension>
        <mime-type>application/x-glulx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>umj</extension>
        <mime-type>application/vnd.umajin</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>unityweb</extension>
        <mime-type>application/vnd.unity</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uoml</extension>
        <mime-type>application/vnd.uoml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uri</extension>
        <mime-type>text/uri-list</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uris</extension>
        <mime-type>text/uri-list</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>urls</extension>
        <mime-type>text/uri-list</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ustar</extension>
        <mime-type>application/x-ustar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>utz</extension>
        <mime-type>application/vnd.uiq.theme</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uu</extension>
        <mime-type>text/x-uuencode</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uva</extension>
        <mime-type>audio/vnd.dece.audio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvd</extension>
        <mime-type>application/vnd.dece.data</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvf</extension>
        <mime-type>application/vnd.dece.data</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvg</extension>
        <mime-type>image/vnd.dece.graphic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvh</extension>
        <mime-type>video/vnd.dece.hd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvi</extension>
        <mime-type>image/vnd.dece.graphic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvm</extension>
        <mime-type>video/vnd.dece.mobile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvp</extension>
        <mime-type>video/vnd.dece.pd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvs</extension>
        <mime-type>video/vnd.dece.sd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvt</extension>
        <mime-type>application/vnd.dece.ttml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvu</extension>
        <mime-type>video/vnd.uvvu.mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvv</extension>
        <mime-type>video/vnd.dece.video</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvva</extension>
        <mime-type>audio/vnd.dece.audio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvd</extension>
        <mime-type>application/vnd.dece.data</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvf</extension>
        <mime-type>application/vnd.dece.data</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvg</extension>
        <mime-type>image/vnd.dece.graphic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvh</extension>
        <mime-type>video/vnd.dece.hd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvi</extension>
        <mime-type>image/vnd.dece.graphic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvm</extension>
        <mime-type>video/vnd.dece.mobile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvp</extension>
        <mime-type>video/vnd.dece.pd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvs</extension>
        <mime-type>video/vnd.dece.sd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvt</extension>
        <mime-type>application/vnd.dece.ttml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvu</extension>
        <mime-type>video/vnd.uvvu.mp4</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvv</extension>
        <mime-type>video/vnd.dece.video</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvx</extension>
        <mime-type>application/vnd.dece.unspecified</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvvz</extension>
        <mime-type>application/vnd.dece.zip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvx</extension>
        <mime-type>application/vnd.dece.unspecified</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>uvz</extension>
        <mime-type>application/vnd.dece.zip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vcard</extension>
        <mime-type>text/vcard</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vcd</extension>
        <mime-type>application/x-cdlink</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vcf</extension>
        <mime-type>text/x-vcard</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vcg</extension>
        <mime-type>application/vnd.groove-vcard</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vcs</extension>
        <mime-type>text/x-vcalendar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vcx</extension>
        <mime-type>application/vnd.vcx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vis</extension>
        <mime-type>application/vnd.visionary</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>viv</extension>
        <mime-type>video/vnd.vivo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vob</extension>
        <mime-type>video/x-ms-vob</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vor</extension>
        <mime-type>application/vnd.stardivision.writer</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vox</extension>
        <mime-type>application/x-authorware-bin</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vrml</extension>
        <mime-type>model/vrml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vsd</extension>
        <mime-type>application/vnd.visio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vsf</extension>
        <mime-type>application/vnd.vsf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vss</extension>
        <mime-type>application/vnd.visio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vst</extension>
        <mime-type>application/vnd.visio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vsw</extension>
        <mime-type>application/vnd.visio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vtu</extension>
        <mime-type>model/vnd.vtu</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>vxml</extension>
        <mime-type>application/voicexml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>w3d</extension>
        <mime-type>application/x-director</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wad</extension>
        <mime-type>application/x-doom</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wav</extension>
        <mime-type>audio/x-wav</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wax</extension>
        <mime-type>audio/x-ms-wax</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- Wireless Bitmap -->
        <extension>wbmp</extension>
        <mime-type>image/vnd.wap.wbmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wbs</extension>
        <mime-type>application/vnd.criticaltools.wbs+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wbxml</extension>
        <mime-type>application/vnd.wap.wbxml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wcm</extension>
        <mime-type>application/vnd.ms-works</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wdb</extension>
        <mime-type>application/vnd.ms-works</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wdp</extension>
        <mime-type>image/vnd.ms-photo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>weba</extension>
        <mime-type>audio/webm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>webm</extension>
        <mime-type>video/webm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>webp</extension>
        <mime-type>image/webp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wg</extension>
        <mime-type>application/vnd.pmi.widget</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wgt</extension>
        <mime-type>application/widget</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wks</extension>
        <mime-type>application/vnd.ms-works</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wm</extension>
        <mime-type>video/x-ms-wm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wma</extension>
        <mime-type>audio/x-ms-wma</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wmd</extension>
        <mime-type>application/x-ms-wmd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wmf</extension>
        <mime-type>application/x-msmetafile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- WML Source -->
        <extension>wml</extension>
        <mime-type>text/vnd.wap.wml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- Compiled WML -->
        <extension>wmlc</extension>
        <mime-type>application/vnd.wap.wmlc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- WML Script Source -->
        <extension>wmls</extension>
        <mime-type>text/vnd.wap.wmlscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- Compiled WML Script -->
        <extension>wmlsc</extension>
        <mime-type>application/vnd.wap.wmlscriptc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wmv</extension>
        <mime-type>video/x-ms-wmv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wmx</extension>
        <mime-type>video/x-ms-wmx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wmz</extension>
        <mime-type>application/x-msmetafile</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>woff</extension>
        <mime-type>application/x-font-woff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>woff2</extension>
        <mime-type>font/woff2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wpd</extension>
        <mime-type>application/vnd.wordperfect</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wpl</extension>
        <mime-type>application/vnd.ms-wpl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wps</extension>
        <mime-type>application/vnd.ms-works</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wqd</extension>
        <mime-type>application/vnd.wqd</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wri</extension>
        <mime-type>application/x-mswrite</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wrl</extension>
        <mime-type>model/vrml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wsdl</extension>
        <mime-type>application/wsdl+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wspolicy</extension>
        <mime-type>application/wspolicy+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wtb</extension>
        <mime-type>application/vnd.webturbo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wvx</extension>
        <mime-type>video/x-ms-wvx</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>x32</extension>
        <mime-type>application/x-authorware-bin</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>x3d</extension>
        <mime-type>model/x3d+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>x3db</extension>
        <mime-type>model/x3d+binary</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>x3dbz</extension>
        <mime-type>model/x3d+binary</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>x3dv</extension>
        <mime-type>model/x3d+vrml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>x3dvz</extension>
        <mime-type>model/x3d+vrml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>x3dz</extension>
        <mime-type>model/x3d+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xaml</extension>
        <mime-type>application/xaml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xap</extension>
        <mime-type>application/x-silverlight-app</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xar</extension>
        <mime-type>application/vnd.xara</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xbap</extension>
        <mime-type>application/x-ms-xbap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xbd</extension>
        <mime-type>application/vnd.fujixerox.docuworks.binder</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xbm</extension>
        <mime-type>image/x-xbitmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xdf</extension>
        <mime-type>application/xcap-diff+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xdm</extension>
        <mime-type>application/vnd.syncml.dm+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xdp</extension>
        <mime-type>application/vnd.adobe.xdp+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xdssc</extension>
        <mime-type>application/dssc+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xdw</extension>
        <mime-type>application/vnd.fujixerox.docuworks</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xenc</extension>
        <mime-type>application/xenc+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xer</extension>
        <mime-type>application/patch-ops-error+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xfdf</extension>
        <mime-type>application/vnd.adobe.xfdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xfdl</extension>
        <mime-type>application/vnd.xfdl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xht</extension>
        <mime-type>application/xhtml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xhtml</extension>
        <mime-type>application/xhtml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xhvml</extension>
        <mime-type>application/xv+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xif</extension>
        <mime-type>image/vnd.xiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xla</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlam</extension>
        <mime-type>application/vnd.ms-excel.addin.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlc</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlf</extension>
        <mime-type>application/x-xliff+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlm</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xls</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlsb</extension>
        <mime-type>application/vnd.ms-excel.sheet.binary.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlsm</extension>
        <mime-type>application/vnd.ms-excel.sheet.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlsx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlt</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xltm</extension>
        <mime-type>application/vnd.ms-excel.template.macroenabled.12</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xltx</extension>
        <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.template</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xlw</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xm</extension>
        <mime-type>audio/xm</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xml</extension>
        <mime-type>application/xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xo</extension>
        <mime-type>application/vnd.olpc-sugar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xop</extension>
        <mime-type>application/xop+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xpi</extension>
        <mime-type>application/x-xpinstall</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xpl</extension>
        <mime-type>application/xproc+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xpm</extension>
        <mime-type>image/x-xpixmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xpr</extension>
        <mime-type>application/vnd.is-xpr</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xps</extension>
        <mime-type>application/vnd.ms-xpsdocument</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xpw</extension>
        <mime-type>application/vnd.intercon.formnet</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xpx</extension>
        <mime-type>application/vnd.intercon.formnet</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xsl</extension>
        <mime-type>application/xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xslt</extension>
        <mime-type>application/xslt+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xsm</extension>
        <mime-type>application/vnd.syncml+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xspf</extension>
        <mime-type>application/xspf+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xul</extension>
        <mime-type>application/vnd.mozilla.xul+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xvm</extension>
        <mime-type>application/xv+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xvml</extension>
        <mime-type>application/xv+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xwd</extension>
        <mime-type>image/x-xwindowdump</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xyz</extension>
        <mime-type>chemical/x-xyz</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xz</extension>
        <mime-type>application/x-xz</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>yang</extension>
        <mime-type>application/yang</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>yin</extension>
        <mime-type>application/yin+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z</extension>
        <mime-type>application/x-compress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>Z</extension>
        <mime-type>application/x-compress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z1</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z2</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z3</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z4</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z5</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z6</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z7</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z8</extension>
        <mime-type>application/x-zmachine</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>zaz</extension>
        <mime-type>application/vnd.zzazz.deck+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>zip</extension>
        <mime-type>application/zip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>zir</extension>
        <mime-type>application/vnd.zul</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>zirz</extension>
        <mime-type>application/vnd.zul</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>zmm</extension>
        <mime-type>application/vnd.handheld-entertainment+xml</mime-type>
    </mime-mapping>


    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

</web-app>

该文件基本不用配置,Tomcat8.5 支持 Servlet3.0 注解定义,无需配置 web.xml。为了使 Tomcat 能够运行 CGI,必须把关于<servlet-name> CGI 的那段的注释去掉。

 

tomcat-users.xml

关于用户角色、管理员的信息都在这个配置文件中。登录用户默认是注释掉的,把 <!–  –>去掉才能生效。

文件内容如下 :

<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users version="1.0" xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd">

  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager-gui"/>
  <user password="tomcat" roles="tomcat,manager-gui" username="tomcat"/>
  <user password="tomcat" roles="tomcat,role1" username="both"/>
  <user password="tomcat" roles="role1" username="role1"/>
</tomcat-users>

参考

Tomcat 下4个xml配置文件详细介绍

Tomcat文件夹下的context.xml和web.xml

https://blog.csdn.net/jsj13263690918/article/details/80368757

IBM:Tomcat 系统架构与设计模式,第 1 部分

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FeelTouch Labs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值