zoukankan      html  css  js  c++  java
  • 配置文件位置总结

    jar、war、fragment、spring、springMVC

    jar、war其实就是压缩文件。

    jar里可以有main方法,也可以没有main方法。
    没有main方法的jar包,供开发者引用其类和方法以完成某些特殊功能。
    有main方法的jar,打包时可以不指定main方法所在的类,也可以指定。指定方式有,java命令方式jar cvfm,m参数用来指定main方法所在类;还可以使用maven-shade-plugin插件方式。
    如果打jar包时没有指定main方法所在的类,运行前要设置classPath,运行命令还要带有包名、类名,如,java xxx.yyy.Zzz;如果指定了,运行java -jar xxx.jar。

    war包就是我们编写的servlet、jsp等代码。
    war包必须放到web容器/servlet容器里。main方法在web容器里,启动web容器就是运行web容器的main方法;接着web容器会监听网络请求。
    这是一种嵌入式的编程方式,web容器已经为我们实现了太多太多的功能,我们只需要编写servlet并打包为war然后将其放入web容器相应目录就可以了。

    一个JAR文件中,除了可使用标注定义的Servlet、监听器、过滤器外,也可以拥有自己的部署描述文件,这个文件的名称是web-fragment.xml,必须放置在JAR文件的META-INF目录中。基本上,web.xml中可定义的元素,在web-fragment.xml中也可以定义。web-fragment.xml的根标签是<web-fragment>而不是<web-app>。
    web-fragment.xml中所指定的类,不一定要在JAR文件中,也可以是在web应用程序的/WEB-INF/classes中。

    spring、springMVC是面向web容器编程的,我们编写servlet时也是面向web容器编程的。spring位于web容器和我们写的代码之间,简化了我们的servlet编程。


    Tomcat配置文件

    Tomcat的主目录有:
    1. bin:用于存放启动和关闭tomcat的可执行文件。
    2. lib:里面存放需要的jar包。
    3. conf:tomcat的各种配置文件,tomcat启动时需要读取的配置文件主要有,context.xml,server.xml,web.xml,tomcat-users.xml
    4. logs:日志文件,如果服务器出现错误,会自动记录。
    5. server:服务器的管理程序。
    6. webapps:所有的可执行的web项目都会放到此目录中。
    7. work:tomcat把各种由jsp生成的servlet都放在了这个文件夹下,里面包含.java文件和.class文件。

    conf/context.xml内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <Context>
        <WatchedResource>WEB-INF/web.xml</WatchedResource>
        <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
    </Context>
    conf/context.xml

    conf/web.xml是所有web应用的web.xml的父文件,内容如下:

       1 <?xml version="1.0" encoding="UTF-8"?>
       2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
       3   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       4   xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
       5                       http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
       6   version="3.1">
       7     <servlet>
       8         <servlet-name>default</servlet-name>
       9         <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
      10         <init-param>
      11             <param-name>debug</param-name>
      12             <param-value>0</param-value>
      13         </init-param>
      14         <init-param>
      15             <param-name>listings</param-name>
      16             <param-value>false</param-value>
      17         </init-param>
      18         <load-on-startup>1</load-on-startup>
      19     </servlet>
      20 
      21     <servlet>
      22         <servlet-name>jsp</servlet-name>
      23         <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
      24         <init-param>
      25             <param-name>fork</param-name>
      26             <param-value>false</param-value>
      27         </init-param>
      28         <init-param>
      29             <param-name>xpoweredBy</param-name>
      30             <param-value>false</param-value>
      31         </init-param>
      32         <load-on-startup>3</load-on-startup>
      33     </servlet>
      34 
      35     <servlet-mapping>
      36         <servlet-name>default</servlet-name>
      37         <url-pattern>/</url-pattern>
      38     </servlet-mapping>
      39 
      40     <servlet-mapping>
      41         <servlet-name>jsp</servlet-name>
      42         <url-pattern>*.jsp</url-pattern>
      43         <url-pattern>*.jspx</url-pattern>
      44     </servlet-mapping>
      45 
      46     <session-config>
      47         <session-timeout>30</session-timeout>
      48     </session-config>
      49 
      50     <mime-mapping>
      51         <extension>123</extension>
      52         <mime-type>application/vnd.lotus-1-2-3</mime-type>
      53     </mime-mapping>
      54     <mime-mapping>
      55         <extension>3dml</extension>
      56         <mime-type>text/vnd.in3d.3dml</mime-type>
      57     </mime-mapping>
      58     <mime-mapping>
      59         <extension>3ds</extension>
      60         <mime-type>image/x-3ds</mime-type>
      61     </mime-mapping>
      62     <mime-mapping>
      63         <extension>3g2</extension>
      64         <mime-type>video/3gpp2</mime-type>
      65     </mime-mapping>
      66     <mime-mapping>
      67         <extension>3gp</extension>
      68         <mime-type>video/3gpp</mime-type>
      69     </mime-mapping>
      70     <mime-mapping>
      71         <extension>7z</extension>
      72         <mime-type>application/x-7z-compressed</mime-type>
      73     </mime-mapping>
      74     <mime-mapping>
      75         <extension>aab</extension>
      76         <mime-type>application/x-authorware-bin</mime-type>
      77     </mime-mapping>
      78     <mime-mapping>
      79         <extension>aac</extension>
      80         <mime-type>audio/x-aac</mime-type>
      81     </mime-mapping>
      82     <mime-mapping>
      83         <extension>aam</extension>
      84         <mime-type>application/x-authorware-map</mime-type>
      85     </mime-mapping>
      86     <mime-mapping>
      87         <extension>aas</extension>
      88         <mime-type>application/x-authorware-seg</mime-type>
      89     </mime-mapping>
      90     <mime-mapping>
      91         <extension>abs</extension>
      92         <mime-type>audio/x-mpeg</mime-type>
      93     </mime-mapping>
      94     <mime-mapping>
      95         <extension>abw</extension>
      96         <mime-type>application/x-abiword</mime-type>
      97     </mime-mapping>
      98     <mime-mapping>
      99         <extension>ac</extension>
     100         <mime-type>application/pkix-attr-cert</mime-type>
     101     </mime-mapping>
     102     <mime-mapping>
     103         <extension>acc</extension>
     104         <mime-type>application/vnd.americandynamics.acc</mime-type>
     105     </mime-mapping>
     106     <mime-mapping>
     107         <extension>ace</extension>
     108         <mime-type>application/x-ace-compressed</mime-type>
     109     </mime-mapping>
     110     <mime-mapping>
     111         <extension>acu</extension>
     112         <mime-type>application/vnd.acucobol</mime-type>
     113     </mime-mapping>
     114     <mime-mapping>
     115         <extension>acutc</extension>
     116         <mime-type>application/vnd.acucorp</mime-type>
     117     </mime-mapping>
     118     <mime-mapping>
     119         <extension>adp</extension>
     120         <mime-type>audio/adpcm</mime-type>
     121     </mime-mapping>
     122     <mime-mapping>
     123         <extension>aep</extension>
     124         <mime-type>application/vnd.audiograph</mime-type>
     125     </mime-mapping>
     126     <mime-mapping>
     127         <extension>afm</extension>
     128         <mime-type>application/x-font-type1</mime-type>
     129     </mime-mapping>
     130     <mime-mapping>
     131         <extension>afp</extension>
     132         <mime-type>application/vnd.ibm.modcap</mime-type>
     133     </mime-mapping>
     134     <mime-mapping>
     135         <extension>ahead</extension>
     136         <mime-type>application/vnd.ahead.space</mime-type>
     137     </mime-mapping>
     138     <mime-mapping>
     139         <extension>ai</extension>
     140         <mime-type>application/postscript</mime-type>
     141     </mime-mapping>
     142     <mime-mapping>
     143         <extension>aif</extension>
     144         <mime-type>audio/x-aiff</mime-type>
     145     </mime-mapping>
     146     <mime-mapping>
     147         <extension>aifc</extension>
     148         <mime-type>audio/x-aiff</mime-type>
     149     </mime-mapping>
     150     <mime-mapping>
     151         <extension>aiff</extension>
     152         <mime-type>audio/x-aiff</mime-type>
     153     </mime-mapping>
     154     <mime-mapping>
     155         <extension>aim</extension>
     156         <mime-type>application/x-aim</mime-type>
     157     </mime-mapping>
     158     <mime-mapping>
     159         <extension>air</extension>
     160         <mime-type>application/vnd.adobe.air-application-installer-package+zip</mime-type>
     161     </mime-mapping>
     162     <mime-mapping>
     163         <extension>ait</extension>
     164         <mime-type>application/vnd.dvb.ait</mime-type>
     165     </mime-mapping>
     166     <mime-mapping>
     167         <extension>ami</extension>
     168         <mime-type>application/vnd.amiga.ami</mime-type>
     169     </mime-mapping>
     170     <mime-mapping>
     171         <extension>anx</extension>
     172         <mime-type>application/annodex</mime-type>
     173     </mime-mapping>
     174     <mime-mapping>
     175         <extension>apk</extension>
     176         <mime-type>application/vnd.android.package-archive</mime-type>
     177     </mime-mapping>
     178     <mime-mapping>
     179         <extension>appcache</extension>
     180         <mime-type>text/cache-manifest</mime-type>
     181     </mime-mapping>
     182     <mime-mapping>
     183         <extension>application</extension>
     184         <mime-type>application/x-ms-application</mime-type>
     185     </mime-mapping>
     186     <mime-mapping>
     187         <extension>apr</extension>
     188         <mime-type>application/vnd.lotus-approach</mime-type>
     189     </mime-mapping>
     190     <mime-mapping>
     191         <extension>arc</extension>
     192         <mime-type>application/x-freearc</mime-type>
     193     </mime-mapping>
     194     <mime-mapping>
     195         <extension>art</extension>
     196         <mime-type>image/x-jg</mime-type>
     197     </mime-mapping>
     198     <mime-mapping>
     199         <extension>asc</extension>
     200         <mime-type>application/pgp-signature</mime-type>
     201     </mime-mapping>
     202     <mime-mapping>
     203         <extension>asf</extension>
     204         <mime-type>video/x-ms-asf</mime-type>
     205     </mime-mapping>
     206     <mime-mapping>
     207         <extension>asm</extension>
     208         <mime-type>text/x-asm</mime-type>
     209     </mime-mapping>
     210     <mime-mapping>
     211         <extension>aso</extension>
     212         <mime-type>application/vnd.accpac.simply.aso</mime-type>
     213     </mime-mapping>
     214     <mime-mapping>
     215         <extension>asx</extension>
     216         <mime-type>video/x-ms-asf</mime-type>
     217     </mime-mapping>
     218     <mime-mapping>
     219         <extension>atc</extension>
     220         <mime-type>application/vnd.acucorp</mime-type>
     221     </mime-mapping>
     222     <mime-mapping>
     223         <extension>atom</extension>
     224         <mime-type>application/atom+xml</mime-type>
     225     </mime-mapping>
     226     <mime-mapping>
     227         <extension>atomcat</extension>
     228         <mime-type>application/atomcat+xml</mime-type>
     229     </mime-mapping>
     230     <mime-mapping>
     231         <extension>atomsvc</extension>
     232         <mime-type>application/atomsvc+xml</mime-type>
     233     </mime-mapping>
     234     <mime-mapping>
     235         <extension>atx</extension>
     236         <mime-type>application/vnd.antix.game-component</mime-type>
     237     </mime-mapping>
     238     <mime-mapping>
     239         <extension>au</extension>
     240         <mime-type>audio/basic</mime-type>
     241     </mime-mapping>
     242     <mime-mapping>
     243         <extension>avi</extension>
     244         <mime-type>video/x-msvideo</mime-type>
     245     </mime-mapping>
     246     <mime-mapping>
     247         <extension>avx</extension>
     248         <mime-type>video/x-rad-screenplay</mime-type>
     249     </mime-mapping>
     250     <mime-mapping>
     251         <extension>aw</extension>
     252         <mime-type>application/applixware</mime-type>
     253     </mime-mapping>
     254     <mime-mapping>
     255         <extension>axa</extension>
     256         <mime-type>audio/annodex</mime-type>
     257     </mime-mapping>
     258     <mime-mapping>
     259         <extension>axv</extension>
     260         <mime-type>video/annodex</mime-type>
     261     </mime-mapping>
     262     <mime-mapping>
     263         <extension>azf</extension>
     264         <mime-type>application/vnd.airzip.filesecure.azf</mime-type>
     265     </mime-mapping>
     266     <mime-mapping>
     267         <extension>azs</extension>
     268         <mime-type>application/vnd.airzip.filesecure.azs</mime-type>
     269     </mime-mapping>
     270     <mime-mapping>
     271         <extension>azw</extension>
     272         <mime-type>application/vnd.amazon.ebook</mime-type>
     273     </mime-mapping>
     274     <mime-mapping>
     275         <extension>bat</extension>
     276         <mime-type>application/x-msdownload</mime-type>
     277     </mime-mapping>
     278     <mime-mapping>
     279         <extension>bcpio</extension>
     280         <mime-type>application/x-bcpio</mime-type>
     281     </mime-mapping>
     282     <mime-mapping>
     283         <extension>bdf</extension>
     284         <mime-type>application/x-font-bdf</mime-type>
     285     </mime-mapping>
     286     <mime-mapping>
     287         <extension>bdm</extension>
     288         <mime-type>application/vnd.syncml.dm+wbxml</mime-type>
     289     </mime-mapping>
     290     <mime-mapping>
     291         <extension>bed</extension>
     292         <mime-type>application/vnd.realvnc.bed</mime-type>
     293     </mime-mapping>
     294     <mime-mapping>
     295         <extension>bh2</extension>
     296         <mime-type>application/vnd.fujitsu.oasysprs</mime-type>
     297     </mime-mapping>
     298     <mime-mapping>
     299         <extension>bin</extension>
     300         <mime-type>application/octet-stream</mime-type>
     301     </mime-mapping>
     302     <mime-mapping>
     303         <extension>blb</extension>
     304         <mime-type>application/x-blorb</mime-type>
     305     </mime-mapping>
     306     <mime-mapping>
     307         <extension>blorb</extension>
     308         <mime-type>application/x-blorb</mime-type>
     309     </mime-mapping>
     310     <mime-mapping>
     311         <extension>bmi</extension>
     312         <mime-type>application/vnd.bmi</mime-type>
     313     </mime-mapping>
     314     <mime-mapping>
     315         <extension>bmp</extension>
     316         <mime-type>image/bmp</mime-type>
     317     </mime-mapping>
     318     <mime-mapping>
     319         <extension>body</extension>
     320         <mime-type>text/html</mime-type>
     321     </mime-mapping>
     322     <mime-mapping>
     323         <extension>book</extension>
     324         <mime-type>application/vnd.framemaker</mime-type>
     325     </mime-mapping>
     326     <mime-mapping>
     327         <extension>box</extension>
     328         <mime-type>application/vnd.previewsystems.box</mime-type>
     329     </mime-mapping>
     330     <mime-mapping>
     331         <extension>boz</extension>
     332         <mime-type>application/x-bzip2</mime-type>
     333     </mime-mapping>
     334     <mime-mapping>
     335         <extension>bpk</extension>
     336         <mime-type>application/octet-stream</mime-type>
     337     </mime-mapping>
     338     <mime-mapping>
     339         <extension>btif</extension>
     340         <mime-type>image/prs.btif</mime-type>
     341     </mime-mapping>
     342     <mime-mapping>
     343         <extension>bz</extension>
     344         <mime-type>application/x-bzip</mime-type>
     345     </mime-mapping>
     346     <mime-mapping>
     347         <extension>bz2</extension>
     348         <mime-type>application/x-bzip2</mime-type>
     349     </mime-mapping>
     350     <mime-mapping>
     351         <extension>c</extension>
     352         <mime-type>text/x-c</mime-type>
     353     </mime-mapping>
     354     <mime-mapping>
     355         <extension>c11amc</extension>
     356         <mime-type>application/vnd.cluetrust.cartomobile-config</mime-type>
     357     </mime-mapping>
     358     <mime-mapping>
     359         <extension>c11amz</extension>
     360         <mime-type>application/vnd.cluetrust.cartomobile-config-pkg</mime-type>
     361     </mime-mapping>
     362     <mime-mapping>
     363         <extension>c4d</extension>
     364         <mime-type>application/vnd.clonk.c4group</mime-type>
     365     </mime-mapping>
     366     <mime-mapping>
     367         <extension>c4f</extension>
     368         <mime-type>application/vnd.clonk.c4group</mime-type>
     369     </mime-mapping>
     370     <mime-mapping>
     371         <extension>c4g</extension>
     372         <mime-type>application/vnd.clonk.c4group</mime-type>
     373     </mime-mapping>
     374     <mime-mapping>
     375         <extension>c4p</extension>
     376         <mime-type>application/vnd.clonk.c4group</mime-type>
     377     </mime-mapping>
     378     <mime-mapping>
     379         <extension>c4u</extension>
     380         <mime-type>application/vnd.clonk.c4group</mime-type>
     381     </mime-mapping>
     382     <mime-mapping>
     383         <extension>cab</extension>
     384         <mime-type>application/vnd.ms-cab-compressed</mime-type>
     385     </mime-mapping>
     386     <mime-mapping>
     387         <extension>caf</extension>
     388         <mime-type>audio/x-caf</mime-type>
     389     </mime-mapping>
     390     <mime-mapping>
     391         <extension>cap</extension>
     392         <mime-type>application/vnd.tcpdump.pcap</mime-type>
     393     </mime-mapping>
     394     <mime-mapping>
     395         <extension>car</extension>
     396         <mime-type>application/vnd.curl.car</mime-type>
     397     </mime-mapping>
     398     <mime-mapping>
     399         <extension>cat</extension>
     400         <mime-type>application/vnd.ms-pki.seccat</mime-type>
     401     </mime-mapping>
     402     <mime-mapping>
     403         <extension>cb7</extension>
     404         <mime-type>application/x-cbr</mime-type>
     405     </mime-mapping>
     406     <mime-mapping>
     407         <extension>cba</extension>
     408         <mime-type>application/x-cbr</mime-type>
     409     </mime-mapping>
     410     <mime-mapping>
     411         <extension>cbr</extension>
     412         <mime-type>application/x-cbr</mime-type>
     413     </mime-mapping>
     414     <mime-mapping>
     415         <extension>cbt</extension>
     416         <mime-type>application/x-cbr</mime-type>
     417     </mime-mapping>
     418     <mime-mapping>
     419         <extension>cbz</extension>
     420         <mime-type>application/x-cbr</mime-type>
     421     </mime-mapping>
     422     <mime-mapping>
     423         <extension>cc</extension>
     424         <mime-type>text/x-c</mime-type>
     425     </mime-mapping>
     426     <mime-mapping>
     427         <extension>cct</extension>
     428         <mime-type>application/x-director</mime-type>
     429     </mime-mapping>
     430     <mime-mapping>
     431         <extension>ccxml</extension>
     432         <mime-type>application/ccxml+xml</mime-type>
     433     </mime-mapping>
     434     <mime-mapping>
     435         <extension>cdbcmsg</extension>
     436         <mime-type>application/vnd.contact.cmsg</mime-type>
     437     </mime-mapping>
     438     <mime-mapping>
     439         <extension>cdf</extension>
     440         <mime-type>application/x-cdf</mime-type>
     441     </mime-mapping>
     442     <mime-mapping>
     443         <extension>cdkey</extension>
     444         <mime-type>application/vnd.mediastation.cdkey</mime-type>
     445     </mime-mapping>
     446     <mime-mapping>
     447         <extension>cdmia</extension>
     448         <mime-type>application/cdmi-capability</mime-type>
     449     </mime-mapping>
     450     <mime-mapping>
     451         <extension>cdmic</extension>
     452         <mime-type>application/cdmi-container</mime-type>
     453     </mime-mapping>
     454     <mime-mapping>
     455         <extension>cdmid</extension>
     456         <mime-type>application/cdmi-domain</mime-type>
     457     </mime-mapping>
     458     <mime-mapping>
     459         <extension>cdmio</extension>
     460         <mime-type>application/cdmi-object</mime-type>
     461     </mime-mapping>
     462     <mime-mapping>
     463         <extension>cdmiq</extension>
     464         <mime-type>application/cdmi-queue</mime-type>
     465     </mime-mapping>
     466     <mime-mapping>
     467         <extension>cdx</extension>
     468         <mime-type>chemical/x-cdx</mime-type>
     469     </mime-mapping>
     470     <mime-mapping>
     471         <extension>cdxml</extension>
     472         <mime-type>application/vnd.chemdraw+xml</mime-type>
     473     </mime-mapping>
     474     <mime-mapping>
     475         <extension>cdy</extension>
     476         <mime-type>application/vnd.cinderella</mime-type>
     477     </mime-mapping>
     478     <mime-mapping>
     479         <extension>cer</extension>
     480         <mime-type>application/pkix-cert</mime-type>
     481     </mime-mapping>
     482     <mime-mapping>
     483         <extension>cfs</extension>
     484         <mime-type>application/x-cfs-compressed</mime-type>
     485     </mime-mapping>
     486     <mime-mapping>
     487         <extension>cgm</extension>
     488         <mime-type>image/cgm</mime-type>
     489     </mime-mapping>
     490     <mime-mapping>
     491         <extension>chat</extension>
     492         <mime-type>application/x-chat</mime-type>
     493     </mime-mapping>
     494     <mime-mapping>
     495         <extension>chm</extension>
     496         <mime-type>application/vnd.ms-htmlhelp</mime-type>
     497     </mime-mapping>
     498     <mime-mapping>
     499         <extension>chrt</extension>
     500         <mime-type>application/vnd.kde.kchart</mime-type>
     501     </mime-mapping>
     502     <mime-mapping>
     503         <extension>cif</extension>
     504         <mime-type>chemical/x-cif</mime-type>
     505     </mime-mapping>
     506     <mime-mapping>
     507         <extension>cii</extension>
     508         <mime-type>application/vnd.anser-web-certificate-issue-initiation</mime-type>
     509     </mime-mapping>
     510     <mime-mapping>
     511         <extension>cil</extension>
     512         <mime-type>application/vnd.ms-artgalry</mime-type>
     513     </mime-mapping>
     514     <mime-mapping>
     515         <extension>cla</extension>
     516         <mime-type>application/vnd.claymore</mime-type>
     517     </mime-mapping>
     518     <mime-mapping>
     519         <extension>class</extension>
     520         <mime-type>application/java</mime-type>
     521     </mime-mapping>
     522     <mime-mapping>
     523         <extension>clkk</extension>
     524         <mime-type>application/vnd.crick.clicker.keyboard</mime-type>
     525     </mime-mapping>
     526     <mime-mapping>
     527         <extension>clkp</extension>
     528         <mime-type>application/vnd.crick.clicker.palette</mime-type>
     529     </mime-mapping>
     530     <mime-mapping>
     531         <extension>clkt</extension>
     532         <mime-type>application/vnd.crick.clicker.template</mime-type>
     533     </mime-mapping>
     534     <mime-mapping>
     535         <extension>clkw</extension>
     536         <mime-type>application/vnd.crick.clicker.wordbank</mime-type>
     537     </mime-mapping>
     538     <mime-mapping>
     539         <extension>clkx</extension>
     540         <mime-type>application/vnd.crick.clicker</mime-type>
     541     </mime-mapping>
     542     <mime-mapping>
     543         <extension>clp</extension>
     544         <mime-type>application/x-msclip</mime-type>
     545     </mime-mapping>
     546     <mime-mapping>
     547         <extension>cmc</extension>
     548         <mime-type>application/vnd.cosmocaller</mime-type>
     549     </mime-mapping>
     550     <mime-mapping>
     551         <extension>cmdf</extension>
     552         <mime-type>chemical/x-cmdf</mime-type>
     553     </mime-mapping>
     554     <mime-mapping>
     555         <extension>cml</extension>
     556         <mime-type>chemical/x-cml</mime-type>
     557     </mime-mapping>
     558     <mime-mapping>
     559         <extension>cmp</extension>
     560         <mime-type>application/vnd.yellowriver-custom-menu</mime-type>
     561     </mime-mapping>
     562     <mime-mapping>
     563         <extension>cmx</extension>
     564         <mime-type>image/x-cmx</mime-type>
     565     </mime-mapping>
     566     <mime-mapping>
     567         <extension>cod</extension>
     568         <mime-type>application/vnd.rim.cod</mime-type>
     569     </mime-mapping>
     570     <mime-mapping>
     571         <extension>com</extension>
     572         <mime-type>application/x-msdownload</mime-type>
     573     </mime-mapping>
     574     <mime-mapping>
     575         <extension>conf</extension>
     576         <mime-type>text/plain</mime-type>
     577     </mime-mapping>
     578     <mime-mapping>
     579         <extension>cpio</extension>
     580         <mime-type>application/x-cpio</mime-type>
     581     </mime-mapping>
     582     <mime-mapping>
     583         <extension>cpp</extension>
     584         <mime-type>text/x-c</mime-type>
     585     </mime-mapping>
     586     <mime-mapping>
     587         <extension>cpt</extension>
     588         <mime-type>application/mac-compactpro</mime-type>
     589     </mime-mapping>
     590     <mime-mapping>
     591         <extension>crd</extension>
     592         <mime-type>application/x-mscardfile</mime-type>
     593     </mime-mapping>
     594     <mime-mapping>
     595         <extension>crl</extension>
     596         <mime-type>application/pkix-crl</mime-type>
     597     </mime-mapping>
     598     <mime-mapping>
     599         <extension>crt</extension>
     600         <mime-type>application/x-x509-ca-cert</mime-type>
     601     </mime-mapping>
     602     <mime-mapping>
     603         <extension>cryptonote</extension>
     604         <mime-type>application/vnd.rig.cryptonote</mime-type>
     605     </mime-mapping>
     606     <mime-mapping>
     607         <extension>csh</extension>
     608         <mime-type>application/x-csh</mime-type>
     609     </mime-mapping>
     610     <mime-mapping>
     611         <extension>csml</extension>
     612         <mime-type>chemical/x-csml</mime-type>
     613     </mime-mapping>
     614     <mime-mapping>
     615         <extension>csp</extension>
     616         <mime-type>application/vnd.commonspace</mime-type>
     617     </mime-mapping>
     618     <mime-mapping>
     619         <extension>css</extension>
     620         <mime-type>text/css</mime-type>
     621     </mime-mapping>
     622     <mime-mapping>
     623         <extension>cst</extension>
     624         <mime-type>application/x-director</mime-type>
     625     </mime-mapping>
     626     <mime-mapping>
     627         <extension>csv</extension>
     628         <mime-type>text/csv</mime-type>
     629     </mime-mapping>
     630     <mime-mapping>
     631         <extension>cu</extension>
     632         <mime-type>application/cu-seeme</mime-type>
     633     </mime-mapping>
     634     <mime-mapping>
     635         <extension>curl</extension>
     636         <mime-type>text/vnd.curl</mime-type>
     637     </mime-mapping>
     638     <mime-mapping>
     639         <extension>cww</extension>
     640         <mime-type>application/prs.cww</mime-type>
     641     </mime-mapping>
     642     <mime-mapping>
     643         <extension>cxt</extension>
     644         <mime-type>application/x-director</mime-type>
     645     </mime-mapping>
     646     <mime-mapping>
     647         <extension>cxx</extension>
     648         <mime-type>text/x-c</mime-type>
     649     </mime-mapping>
     650     <mime-mapping>
     651         <extension>dae</extension>
     652         <mime-type>model/vnd.collada+xml</mime-type>
     653     </mime-mapping>
     654     <mime-mapping>
     655         <extension>daf</extension>
     656         <mime-type>application/vnd.mobius.daf</mime-type>
     657     </mime-mapping>
     658     <mime-mapping>
     659         <extension>dart</extension>
     660         <mime-type>application/vnd.dart</mime-type>
     661     </mime-mapping>
     662     <mime-mapping>
     663         <extension>dataless</extension>
     664         <mime-type>application/vnd.fdsn.seed</mime-type>
     665     </mime-mapping>
     666     <mime-mapping>
     667         <extension>davmount</extension>
     668         <mime-type>application/davmount+xml</mime-type>
     669     </mime-mapping>
     670     <mime-mapping>
     671         <extension>dbk</extension>
     672         <mime-type>application/docbook+xml</mime-type>
     673     </mime-mapping>
     674     <mime-mapping>
     675         <extension>dcr</extension>
     676         <mime-type>application/x-director</mime-type>
     677     </mime-mapping>
     678     <mime-mapping>
     679         <extension>dcurl</extension>
     680         <mime-type>text/vnd.curl.dcurl</mime-type>
     681     </mime-mapping>
     682     <mime-mapping>
     683         <extension>dd2</extension>
     684         <mime-type>application/vnd.oma.dd2+xml</mime-type>
     685     </mime-mapping>
     686     <mime-mapping>
     687         <extension>ddd</extension>
     688         <mime-type>application/vnd.fujixerox.ddd</mime-type>
     689     </mime-mapping>
     690     <mime-mapping>
     691         <extension>deb</extension>
     692         <mime-type>application/x-debian-package</mime-type>
     693     </mime-mapping>
     694     <mime-mapping>
     695         <extension>def</extension>
     696         <mime-type>text/plain</mime-type>
     697     </mime-mapping>
     698     <mime-mapping>
     699         <extension>deploy</extension>
     700         <mime-type>application/octet-stream</mime-type>
     701     </mime-mapping>
     702     <mime-mapping>
     703         <extension>der</extension>
     704         <mime-type>application/x-x509-ca-cert</mime-type>
     705     </mime-mapping>
     706     <mime-mapping>
     707         <extension>dfac</extension>
     708         <mime-type>application/vnd.dreamfactory</mime-type>
     709     </mime-mapping>
     710     <mime-mapping>
     711         <extension>dgc</extension>
     712         <mime-type>application/x-dgc-compressed</mime-type>
     713     </mime-mapping>
     714     <mime-mapping>
     715         <extension>dib</extension>
     716         <mime-type>image/bmp</mime-type>
     717     </mime-mapping>
     718     <mime-mapping>
     719         <extension>dic</extension>
     720         <mime-type>text/x-c</mime-type>
     721     </mime-mapping>
     722     <mime-mapping>
     723         <extension>dir</extension>
     724         <mime-type>application/x-director</mime-type>
     725     </mime-mapping>
     726     <mime-mapping>
     727         <extension>dis</extension>
     728         <mime-type>application/vnd.mobius.dis</mime-type>
     729     </mime-mapping>
     730     <mime-mapping>
     731         <extension>dist</extension>
     732         <mime-type>application/octet-stream</mime-type>
     733     </mime-mapping>
     734     <mime-mapping>
     735         <extension>distz</extension>
     736         <mime-type>application/octet-stream</mime-type>
     737     </mime-mapping>
     738     <mime-mapping>
     739         <extension>djv</extension>
     740         <mime-type>image/vnd.djvu</mime-type>
     741     </mime-mapping>
     742     <mime-mapping>
     743         <extension>djvu</extension>
     744         <mime-type>image/vnd.djvu</mime-type>
     745     </mime-mapping>
     746     <mime-mapping>
     747         <extension>dll</extension>
     748         <mime-type>application/x-msdownload</mime-type>
     749     </mime-mapping>
     750     <mime-mapping>
     751         <extension>dmg</extension>
     752         <mime-type>application/x-apple-diskimage</mime-type>
     753     </mime-mapping>
     754     <mime-mapping>
     755         <extension>dmp</extension>
     756         <mime-type>application/vnd.tcpdump.pcap</mime-type>
     757     </mime-mapping>
     758     <mime-mapping>
     759         <extension>dms</extension>
     760         <mime-type>application/octet-stream</mime-type>
     761     </mime-mapping>
     762     <mime-mapping>
     763         <extension>dna</extension>
     764         <mime-type>application/vnd.dna</mime-type>
     765     </mime-mapping>
     766     <mime-mapping>
     767         <extension>doc</extension>
     768         <mime-type>application/msword</mime-type>
     769     </mime-mapping>
     770     <mime-mapping>
     771         <extension>docm</extension>
     772         <mime-type>application/vnd.ms-word.document.macroenabled.12</mime-type>
     773     </mime-mapping>
     774     <mime-mapping>
     775         <extension>docx</extension>
     776         <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
     777     </mime-mapping>
     778     <mime-mapping>
     779         <extension>dot</extension>
     780         <mime-type>application/msword</mime-type>
     781     </mime-mapping>
     782     <mime-mapping>
     783         <extension>dotm</extension>
     784         <mime-type>application/vnd.ms-word.template.macroenabled.12</mime-type>
     785     </mime-mapping>
     786     <mime-mapping>
     787         <extension>dotx</extension>
     788         <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.template</mime-type>
     789     </mime-mapping>
     790     <mime-mapping>
     791         <extension>dp</extension>
     792         <mime-type>application/vnd.osgi.dp</mime-type>
     793     </mime-mapping>
     794     <mime-mapping>
     795         <extension>dpg</extension>
     796         <mime-type>application/vnd.dpgraph</mime-type>
     797     </mime-mapping>
     798     <mime-mapping>
     799         <extension>dra</extension>
     800         <mime-type>audio/vnd.dra</mime-type>
     801     </mime-mapping>
     802     <mime-mapping>
     803         <extension>dsc</extension>
     804         <mime-type>text/prs.lines.tag</mime-type>
     805     </mime-mapping>
     806     <mime-mapping>
     807         <extension>dssc</extension>
     808         <mime-type>application/dssc+der</mime-type>
     809     </mime-mapping>
     810     <mime-mapping>
     811         <extension>dtb</extension>
     812         <mime-type>application/x-dtbook+xml</mime-type>
     813     </mime-mapping>
     814     <mime-mapping>
     815         <extension>dtd</extension>
     816         <mime-type>application/xml-dtd</mime-type>
     817     </mime-mapping>
     818     <mime-mapping>
     819         <extension>dts</extension>
     820         <mime-type>audio/vnd.dts</mime-type>
     821     </mime-mapping>
     822     <mime-mapping>
     823         <extension>dtshd</extension>
     824         <mime-type>audio/vnd.dts.hd</mime-type>
     825     </mime-mapping>
     826     <mime-mapping>
     827         <extension>dump</extension>
     828         <mime-type>application/octet-stream</mime-type>
     829     </mime-mapping>
     830     <mime-mapping>
     831         <extension>dv</extension>
     832         <mime-type>video/x-dv</mime-type>
     833     </mime-mapping>
     834     <mime-mapping>
     835         <extension>dvb</extension>
     836         <mime-type>video/vnd.dvb.file</mime-type>
     837     </mime-mapping>
     838     <mime-mapping>
     839         <extension>dvi</extension>
     840         <mime-type>application/x-dvi</mime-type>
     841     </mime-mapping>
     842     <mime-mapping>
     843         <extension>dwf</extension>
     844         <mime-type>model/vnd.dwf</mime-type>
     845     </mime-mapping>
     846     <mime-mapping>
     847         <extension>dwg</extension>
     848         <mime-type>image/vnd.dwg</mime-type>
     849     </mime-mapping>
     850     <mime-mapping>
     851         <extension>dxf</extension>
     852         <mime-type>image/vnd.dxf</mime-type>
     853     </mime-mapping>
     854     <mime-mapping>
     855         <extension>dxp</extension>
     856         <mime-type>application/vnd.spotfire.dxp</mime-type>
     857     </mime-mapping>
     858     <mime-mapping>
     859         <extension>dxr</extension>
     860         <mime-type>application/x-director</mime-type>
     861     </mime-mapping>
     862     <mime-mapping>
     863         <extension>ecelp4800</extension>
     864         <mime-type>audio/vnd.nuera.ecelp4800</mime-type>
     865     </mime-mapping>
     866     <mime-mapping>
     867         <extension>ecelp7470</extension>
     868         <mime-type>audio/vnd.nuera.ecelp7470</mime-type>
     869     </mime-mapping>
     870     <mime-mapping>
     871         <extension>ecelp9600</extension>
     872         <mime-type>audio/vnd.nuera.ecelp9600</mime-type>
     873     </mime-mapping>
     874     <mime-mapping>
     875         <extension>ecma</extension>
     876         <mime-type>application/ecmascript</mime-type>
     877     </mime-mapping>
     878     <mime-mapping>
     879         <extension>edm</extension>
     880         <mime-type>application/vnd.novadigm.edm</mime-type>
     881     </mime-mapping>
     882     <mime-mapping>
     883         <extension>edx</extension>
     884         <mime-type>application/vnd.novadigm.edx</mime-type>
     885     </mime-mapping>
     886     <mime-mapping>
     887         <extension>efif</extension>
     888         <mime-type>application/vnd.picsel</mime-type>
     889     </mime-mapping>
     890     <mime-mapping>
     891         <extension>ei6</extension>
     892         <mime-type>application/vnd.pg.osasli</mime-type>
     893     </mime-mapping>
     894     <mime-mapping>
     895         <extension>elc</extension>
     896         <mime-type>application/octet-stream</mime-type>
     897     </mime-mapping>
     898     <mime-mapping>
     899         <extension>emf</extension>
     900         <mime-type>application/x-msmetafile</mime-type>
     901     </mime-mapping>
     902     <mime-mapping>
     903         <extension>eml</extension>
     904         <mime-type>message/rfc822</mime-type>
     905     </mime-mapping>
     906     <mime-mapping>
     907         <extension>emma</extension>
     908         <mime-type>application/emma+xml</mime-type>
     909     </mime-mapping>
     910     <mime-mapping>
     911         <extension>emz</extension>
     912         <mime-type>application/x-msmetafile</mime-type>
     913     </mime-mapping>
     914     <mime-mapping>
     915         <extension>eol</extension>
     916         <mime-type>audio/vnd.digital-winds</mime-type>
     917     </mime-mapping>
     918     <mime-mapping>
     919         <extension>eot</extension>
     920         <mime-type>application/vnd.ms-fontobject</mime-type>
     921     </mime-mapping>
     922     <mime-mapping>
     923         <extension>eps</extension>
     924         <mime-type>application/postscript</mime-type>
     925     </mime-mapping>
     926     <mime-mapping>
     927         <extension>epub</extension>
     928         <mime-type>application/epub+zip</mime-type>
     929     </mime-mapping>
     930     <mime-mapping>
     931         <extension>es3</extension>
     932         <mime-type>application/vnd.eszigno3+xml</mime-type>
     933     </mime-mapping>
     934     <mime-mapping>
     935         <extension>esa</extension>
     936         <mime-type>application/vnd.osgi.subsystem</mime-type>
     937     </mime-mapping>
     938     <mime-mapping>
     939         <extension>esf</extension>
     940         <mime-type>application/vnd.epson.esf</mime-type>
     941     </mime-mapping>
     942     <mime-mapping>
     943         <extension>et3</extension>
     944         <mime-type>application/vnd.eszigno3+xml</mime-type>
     945     </mime-mapping>
     946     <mime-mapping>
     947         <extension>etx</extension>
     948         <mime-type>text/x-setext</mime-type>
     949     </mime-mapping>
     950     <mime-mapping>
     951         <extension>eva</extension>
     952         <mime-type>application/x-eva</mime-type>
     953     </mime-mapping>
     954     <mime-mapping>
     955         <extension>evy</extension>
     956         <mime-type>application/x-envoy</mime-type>
     957     </mime-mapping>
     958     <mime-mapping>
     959         <extension>exe</extension>
     960         <mime-type>application/octet-stream</mime-type>
     961     </mime-mapping>
     962     <mime-mapping>
     963         <extension>exi</extension>
     964         <mime-type>application/exi</mime-type>
     965     </mime-mapping>
     966     <mime-mapping>
     967         <extension>ext</extension>
     968         <mime-type>application/vnd.novadigm.ext</mime-type>
     969     </mime-mapping>
     970     <mime-mapping>
     971         <extension>ez</extension>
     972         <mime-type>application/andrew-inset</mime-type>
     973     </mime-mapping>
     974     <mime-mapping>
     975         <extension>ez2</extension>
     976         <mime-type>application/vnd.ezpix-album</mime-type>
     977     </mime-mapping>
     978     <mime-mapping>
     979         <extension>ez3</extension>
     980         <mime-type>application/vnd.ezpix-package</mime-type>
     981     </mime-mapping>
     982     <mime-mapping>
     983         <extension>f</extension>
     984         <mime-type>text/x-fortran</mime-type>
     985     </mime-mapping>
     986     <mime-mapping>
     987         <extension>f4v</extension>
     988         <mime-type>video/x-f4v</mime-type>
     989     </mime-mapping>
     990     <mime-mapping>
     991         <extension>f77</extension>
     992         <mime-type>text/x-fortran</mime-type>
     993     </mime-mapping>
     994     <mime-mapping>
     995         <extension>f90</extension>
     996         <mime-type>text/x-fortran</mime-type>
     997     </mime-mapping>
     998     <mime-mapping>
     999         <extension>fbs</extension>
    1000         <mime-type>image/vnd.fastbidsheet</mime-type>
    1001     </mime-mapping>
    1002     <mime-mapping>
    1003         <extension>fcdt</extension>
    1004         <mime-type>application/vnd.adobe.formscentral.fcdt</mime-type>
    1005     </mime-mapping>
    1006     <mime-mapping>
    1007         <extension>fcs</extension>
    1008         <mime-type>application/vnd.isac.fcs</mime-type>
    1009     </mime-mapping>
    1010     <mime-mapping>
    1011         <extension>fdf</extension>
    1012         <mime-type>application/vnd.fdf</mime-type>
    1013     </mime-mapping>
    1014     <mime-mapping>
    1015         <extension>fe_launch</extension>
    1016         <mime-type>application/vnd.denovo.fcselayout-link</mime-type>
    1017     </mime-mapping>
    1018     <mime-mapping>
    1019         <extension>fg5</extension>
    1020         <mime-type>application/vnd.fujitsu.oasysgp</mime-type>
    1021     </mime-mapping>
    1022     <mime-mapping>
    1023         <extension>fgd</extension>
    1024         <mime-type>application/x-director</mime-type>
    1025     </mime-mapping>
    1026     <mime-mapping>
    1027         <extension>fh</extension>
    1028         <mime-type>image/x-freehand</mime-type>
    1029     </mime-mapping>
    1030     <mime-mapping>
    1031         <extension>fh4</extension>
    1032         <mime-type>image/x-freehand</mime-type>
    1033     </mime-mapping>
    1034     <mime-mapping>
    1035         <extension>fh5</extension>
    1036         <mime-type>image/x-freehand</mime-type>
    1037     </mime-mapping>
    1038     <mime-mapping>
    1039         <extension>fh7</extension>
    1040         <mime-type>image/x-freehand</mime-type>
    1041     </mime-mapping>
    1042     <mime-mapping>
    1043         <extension>fhc</extension>
    1044         <mime-type>image/x-freehand</mime-type>
    1045     </mime-mapping>
    1046     <mime-mapping>
    1047         <extension>fig</extension>
    1048         <mime-type>application/x-xfig</mime-type>
    1049     </mime-mapping>
    1050     <mime-mapping>
    1051         <extension>flac</extension>
    1052         <mime-type>audio/flac</mime-type>
    1053     </mime-mapping>
    1054     <mime-mapping>
    1055         <extension>fli</extension>
    1056         <mime-type>video/x-fli</mime-type>
    1057     </mime-mapping>
    1058     <mime-mapping>
    1059         <extension>flo</extension>
    1060         <mime-type>application/vnd.micrografx.flo</mime-type>
    1061     </mime-mapping>
    1062     <mime-mapping>
    1063         <extension>flv</extension>
    1064         <mime-type>video/x-flv</mime-type>
    1065     </mime-mapping>
    1066     <mime-mapping>
    1067         <extension>flw</extension>
    1068         <mime-type>application/vnd.kde.kivio</mime-type>
    1069     </mime-mapping>
    1070     <mime-mapping>
    1071         <extension>flx</extension>
    1072         <mime-type>text/vnd.fmi.flexstor</mime-type>
    1073     </mime-mapping>
    1074     <mime-mapping>
    1075         <extension>fly</extension>
    1076         <mime-type>text/vnd.fly</mime-type>
    1077     </mime-mapping>
    1078     <mime-mapping>
    1079         <extension>fm</extension>
    1080         <mime-type>application/vnd.framemaker</mime-type>
    1081     </mime-mapping>
    1082     <mime-mapping>
    1083         <extension>fnc</extension>
    1084         <mime-type>application/vnd.frogans.fnc</mime-type>
    1085     </mime-mapping>
    1086     <mime-mapping>
    1087         <extension>for</extension>
    1088         <mime-type>text/x-fortran</mime-type>
    1089     </mime-mapping>
    1090     <mime-mapping>
    1091         <extension>fpx</extension>
    1092         <mime-type>image/vnd.fpx</mime-type>
    1093     </mime-mapping>
    1094     <mime-mapping>
    1095         <extension>frame</extension>
    1096         <mime-type>application/vnd.framemaker</mime-type>
    1097     </mime-mapping>
    1098     <mime-mapping>
    1099         <extension>fsc</extension>
    1100         <mime-type>application/vnd.fsc.weblaunch</mime-type>
    1101     </mime-mapping>
    1102     <mime-mapping>
    1103         <extension>fst</extension>
    1104         <mime-type>image/vnd.fst</mime-type>
    1105     </mime-mapping>
    1106     <mime-mapping>
    1107         <extension>ftc</extension>
    1108         <mime-type>application/vnd.fluxtime.clip</mime-type>
    1109     </mime-mapping>
    1110     <mime-mapping>
    1111         <extension>fti</extension>
    1112         <mime-type>application/vnd.anser-web-funds-transfer-initiation</mime-type>
    1113     </mime-mapping>
    1114     <mime-mapping>
    1115         <extension>fvt</extension>
    1116         <mime-type>video/vnd.fvt</mime-type>
    1117     </mime-mapping>
    1118     <mime-mapping>
    1119         <extension>fxp</extension>
    1120         <mime-type>application/vnd.adobe.fxp</mime-type>
    1121     </mime-mapping>
    1122     <mime-mapping>
    1123         <extension>fxpl</extension>
    1124         <mime-type>application/vnd.adobe.fxp</mime-type>
    1125     </mime-mapping>
    1126     <mime-mapping>
    1127         <extension>fzs</extension>
    1128         <mime-type>application/vnd.fuzzysheet</mime-type>
    1129     </mime-mapping>
    1130     <mime-mapping>
    1131         <extension>g2w</extension>
    1132         <mime-type>application/vnd.geoplan</mime-type>
    1133     </mime-mapping>
    1134     <mime-mapping>
    1135         <extension>g3</extension>
    1136         <mime-type>image/g3fax</mime-type>
    1137     </mime-mapping>
    1138     <mime-mapping>
    1139         <extension>g3w</extension>
    1140         <mime-type>application/vnd.geospace</mime-type>
    1141     </mime-mapping>
    1142     <mime-mapping>
    1143         <extension>gac</extension>
    1144         <mime-type>application/vnd.groove-account</mime-type>
    1145     </mime-mapping>
    1146     <mime-mapping>
    1147         <extension>gam</extension>
    1148         <mime-type>application/x-tads</mime-type>
    1149     </mime-mapping>
    1150     <mime-mapping>
    1151         <extension>gbr</extension>
    1152         <mime-type>application/rpki-ghostbusters</mime-type>
    1153     </mime-mapping>
    1154     <mime-mapping>
    1155         <extension>gca</extension>
    1156         <mime-type>application/x-gca-compressed</mime-type>
    1157     </mime-mapping>
    1158     <mime-mapping>
    1159         <extension>gdl</extension>
    1160         <mime-type>model/vnd.gdl</mime-type>
    1161     </mime-mapping>
    1162     <mime-mapping>
    1163         <extension>geo</extension>
    1164         <mime-type>application/vnd.dynageo</mime-type>
    1165     </mime-mapping>
    1166     <mime-mapping>
    1167         <extension>gex</extension>
    1168         <mime-type>application/vnd.geometry-explorer</mime-type>
    1169     </mime-mapping>
    1170     <mime-mapping>
    1171         <extension>ggb</extension>
    1172         <mime-type>application/vnd.geogebra.file</mime-type>
    1173     </mime-mapping>
    1174     <mime-mapping>
    1175         <extension>ggt</extension>
    1176         <mime-type>application/vnd.geogebra.tool</mime-type>
    1177     </mime-mapping>
    1178     <mime-mapping>
    1179         <extension>ghf</extension>
    1180         <mime-type>application/vnd.groove-help</mime-type>
    1181     </mime-mapping>
    1182     <mime-mapping>
    1183         <extension>gif</extension>
    1184         <mime-type>image/gif</mime-type>
    1185     </mime-mapping>
    1186     <mime-mapping>
    1187         <extension>gim</extension>
    1188         <mime-type>application/vnd.groove-identity-message</mime-type>
    1189     </mime-mapping>
    1190     <mime-mapping>
    1191         <extension>gml</extension>
    1192         <mime-type>application/gml+xml</mime-type>
    1193     </mime-mapping>
    1194     <mime-mapping>
    1195         <extension>gmx</extension>
    1196         <mime-type>application/vnd.gmx</mime-type>
    1197     </mime-mapping>
    1198     <mime-mapping>
    1199         <extension>gnumeric</extension>
    1200         <mime-type>application/x-gnumeric</mime-type>
    1201     </mime-mapping>
    1202     <mime-mapping>
    1203         <extension>gph</extension>
    1204         <mime-type>application/vnd.flographit</mime-type>
    1205     </mime-mapping>
    1206     <mime-mapping>
    1207         <extension>gpx</extension>
    1208         <mime-type>application/gpx+xml</mime-type>
    1209     </mime-mapping>
    1210     <mime-mapping>
    1211         <extension>gqf</extension>
    1212         <mime-type>application/vnd.grafeq</mime-type>
    1213     </mime-mapping>
    1214     <mime-mapping>
    1215         <extension>gqs</extension>
    1216         <mime-type>application/vnd.grafeq</mime-type>
    1217     </mime-mapping>
    1218     <mime-mapping>
    1219         <extension>gram</extension>
    1220         <mime-type>application/srgs</mime-type>
    1221     </mime-mapping>
    1222     <mime-mapping>
    1223         <extension>gramps</extension>
    1224         <mime-type>application/x-gramps-xml</mime-type>
    1225     </mime-mapping>
    1226     <mime-mapping>
    1227         <extension>gre</extension>
    1228         <mime-type>application/vnd.geometry-explorer</mime-type>
    1229     </mime-mapping>
    1230     <mime-mapping>
    1231         <extension>grv</extension>
    1232         <mime-type>application/vnd.groove-injector</mime-type>
    1233     </mime-mapping>
    1234     <mime-mapping>
    1235         <extension>grxml</extension>
    1236         <mime-type>application/srgs+xml</mime-type>
    1237     </mime-mapping>
    1238     <mime-mapping>
    1239         <extension>gsf</extension>
    1240         <mime-type>application/x-font-ghostscript</mime-type>
    1241     </mime-mapping>
    1242     <mime-mapping>
    1243         <extension>gtar</extension>
    1244         <mime-type>application/x-gtar</mime-type>
    1245     </mime-mapping>
    1246     <mime-mapping>
    1247         <extension>gtm</extension>
    1248         <mime-type>application/vnd.groove-tool-message</mime-type>
    1249     </mime-mapping>
    1250     <mime-mapping>
    1251         <extension>gtw</extension>
    1252         <mime-type>model/vnd.gtw</mime-type>
    1253     </mime-mapping>
    1254     <mime-mapping>
    1255         <extension>gv</extension>
    1256         <mime-type>text/vnd.graphviz</mime-type>
    1257     </mime-mapping>
    1258     <mime-mapping>
    1259         <extension>gxf</extension>
    1260         <mime-type>application/gxf</mime-type>
    1261     </mime-mapping>
    1262     <mime-mapping>
    1263         <extension>gxt</extension>
    1264         <mime-type>application/vnd.geonext</mime-type>
    1265     </mime-mapping>
    1266     <mime-mapping>
    1267         <extension>gz</extension>
    1268         <mime-type>application/x-gzip</mime-type>
    1269     </mime-mapping>
    1270     <mime-mapping>
    1271         <extension>h</extension>
    1272         <mime-type>text/x-c</mime-type>
    1273     </mime-mapping>
    1274     <mime-mapping>
    1275         <extension>h261</extension>
    1276         <mime-type>video/h261</mime-type>
    1277     </mime-mapping>
    1278     <mime-mapping>
    1279         <extension>h263</extension>
    1280         <mime-type>video/h263</mime-type>
    1281     </mime-mapping>
    1282     <mime-mapping>
    1283         <extension>h264</extension>
    1284         <mime-type>video/h264</mime-type>
    1285     </mime-mapping>
    1286     <mime-mapping>
    1287         <extension>hal</extension>
    1288         <mime-type>application/vnd.hal+xml</mime-type>
    1289     </mime-mapping>
    1290     <mime-mapping>
    1291         <extension>hbci</extension>
    1292         <mime-type>application/vnd.hbci</mime-type>
    1293     </mime-mapping>
    1294     <mime-mapping>
    1295         <extension>hdf</extension>
    1296         <mime-type>application/x-hdf</mime-type>
    1297     </mime-mapping>
    1298     <mime-mapping>
    1299         <extension>hh</extension>
    1300         <mime-type>text/x-c</mime-type>
    1301     </mime-mapping>
    1302     <mime-mapping>
    1303         <extension>hlp</extension>
    1304         <mime-type>application/winhlp</mime-type>
    1305     </mime-mapping>
    1306     <mime-mapping>
    1307         <extension>hpgl</extension>
    1308         <mime-type>application/vnd.hp-hpgl</mime-type>
    1309     </mime-mapping>
    1310     <mime-mapping>
    1311         <extension>hpid</extension>
    1312         <mime-type>application/vnd.hp-hpid</mime-type>
    1313     </mime-mapping>
    1314     <mime-mapping>
    1315         <extension>hps</extension>
    1316         <mime-type>application/vnd.hp-hps</mime-type>
    1317     </mime-mapping>
    1318     <mime-mapping>
    1319         <extension>hqx</extension>
    1320         <mime-type>application/mac-binhex40</mime-type>
    1321     </mime-mapping>
    1322     <mime-mapping>
    1323         <extension>htc</extension>
    1324         <mime-type>text/x-component</mime-type>
    1325     </mime-mapping>
    1326     <mime-mapping>
    1327         <extension>htke</extension>
    1328         <mime-type>application/vnd.kenameaapp</mime-type>
    1329     </mime-mapping>
    1330     <mime-mapping>
    1331         <extension>htm</extension>
    1332         <mime-type>text/html</mime-type>
    1333     </mime-mapping>
    1334     <mime-mapping>
    1335         <extension>html</extension>
    1336         <mime-type>text/html</mime-type>
    1337     </mime-mapping>
    1338     <mime-mapping>
    1339         <extension>hvd</extension>
    1340         <mime-type>application/vnd.yamaha.hv-dic</mime-type>
    1341     </mime-mapping>
    1342     <mime-mapping>
    1343         <extension>hvp</extension>
    1344         <mime-type>application/vnd.yamaha.hv-voice</mime-type>
    1345     </mime-mapping>
    1346     <mime-mapping>
    1347         <extension>hvs</extension>
    1348         <mime-type>application/vnd.yamaha.hv-script</mime-type>
    1349     </mime-mapping>
    1350     <mime-mapping>
    1351         <extension>i2g</extension>
    1352         <mime-type>application/vnd.intergeo</mime-type>
    1353     </mime-mapping>
    1354     <mime-mapping>
    1355         <extension>icc</extension>
    1356         <mime-type>application/vnd.iccprofile</mime-type>
    1357     </mime-mapping>
    1358     <mime-mapping>
    1359         <extension>ice</extension>
    1360         <mime-type>x-conference/x-cooltalk</mime-type>
    1361     </mime-mapping>
    1362     <mime-mapping>
    1363         <extension>icm</extension>
    1364         <mime-type>application/vnd.iccprofile</mime-type>
    1365     </mime-mapping>
    1366     <mime-mapping>
    1367         <extension>ico</extension>
    1368         <mime-type>image/x-icon</mime-type>
    1369     </mime-mapping>
    1370     <mime-mapping>
    1371         <extension>ics</extension>
    1372         <mime-type>text/calendar</mime-type>
    1373     </mime-mapping>
    1374     <mime-mapping>
    1375         <extension>ief</extension>
    1376         <mime-type>image/ief</mime-type>
    1377     </mime-mapping>
    1378     <mime-mapping>
    1379         <extension>ifb</extension>
    1380         <mime-type>text/calendar</mime-type>
    1381     </mime-mapping>
    1382     <mime-mapping>
    1383         <extension>ifm</extension>
    1384         <mime-type>application/vnd.shana.informed.formdata</mime-type>
    1385     </mime-mapping>
    1386     <mime-mapping>
    1387         <extension>iges</extension>
    1388         <mime-type>model/iges</mime-type>
    1389     </mime-mapping>
    1390     <mime-mapping>
    1391         <extension>igl</extension>
    1392         <mime-type>application/vnd.igloader</mime-type>
    1393     </mime-mapping>
    1394     <mime-mapping>
    1395         <extension>igm</extension>
    1396         <mime-type>application/vnd.insors.igm</mime-type>
    1397     </mime-mapping>
    1398     <mime-mapping>
    1399         <extension>igs</extension>
    1400         <mime-type>model/iges</mime-type>
    1401     </mime-mapping>
    1402     <mime-mapping>
    1403         <extension>igx</extension>
    1404         <mime-type>application/vnd.micrografx.igx</mime-type>
    1405     </mime-mapping>
    1406     <mime-mapping>
    1407         <extension>iif</extension>
    1408         <mime-type>application/vnd.shana.informed.interchange</mime-type>
    1409     </mime-mapping>
    1410     <mime-mapping>
    1411         <extension>imp</extension>
    1412         <mime-type>application/vnd.accpac.simply.imp</mime-type>
    1413     </mime-mapping>
    1414     <mime-mapping>
    1415         <extension>ims</extension>
    1416         <mime-type>application/vnd.ms-ims</mime-type>
    1417     </mime-mapping>
    1418     <mime-mapping>
    1419         <extension>in</extension>
    1420         <mime-type>text/plain</mime-type>
    1421     </mime-mapping>
    1422     <mime-mapping>
    1423         <extension>ink</extension>
    1424         <mime-type>application/inkml+xml</mime-type>
    1425     </mime-mapping>
    1426     <mime-mapping>
    1427         <extension>inkml</extension>
    1428         <mime-type>application/inkml+xml</mime-type>
    1429     </mime-mapping>
    1430     <mime-mapping>
    1431         <extension>install</extension>
    1432         <mime-type>application/x-install-instructions</mime-type>
    1433     </mime-mapping>
    1434     <mime-mapping>
    1435         <extension>iota</extension>
    1436         <mime-type>application/vnd.astraea-software.iota</mime-type>
    1437     </mime-mapping>
    1438     <mime-mapping>
    1439         <extension>ipfix</extension>
    1440         <mime-type>application/ipfix</mime-type>
    1441     </mime-mapping>
    1442     <mime-mapping>
    1443         <extension>ipk</extension>
    1444         <mime-type>application/vnd.shana.informed.package</mime-type>
    1445     </mime-mapping>
    1446     <mime-mapping>
    1447         <extension>irm</extension>
    1448         <mime-type>application/vnd.ibm.rights-management</mime-type>
    1449     </mime-mapping>
    1450     <mime-mapping>
    1451         <extension>irp</extension>
    1452         <mime-type>application/vnd.irepository.package+xml</mime-type>
    1453     </mime-mapping>
    1454     <mime-mapping>
    1455         <extension>iso</extension>
    1456         <mime-type>application/x-iso9660-image</mime-type>
    1457     </mime-mapping>
    1458     <mime-mapping>
    1459         <extension>itp</extension>
    1460         <mime-type>application/vnd.shana.informed.formtemplate</mime-type>
    1461     </mime-mapping>
    1462     <mime-mapping>
    1463         <extension>ivp</extension>
    1464         <mime-type>application/vnd.immervision-ivp</mime-type>
    1465     </mime-mapping>
    1466     <mime-mapping>
    1467         <extension>ivu</extension>
    1468         <mime-type>application/vnd.immervision-ivu</mime-type>
    1469     </mime-mapping>
    1470     <mime-mapping>
    1471         <extension>jad</extension>
    1472         <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
    1473     </mime-mapping>
    1474     <mime-mapping>
    1475         <extension>jam</extension>
    1476         <mime-type>application/vnd.jam</mime-type>
    1477     </mime-mapping>
    1478     <mime-mapping>
    1479         <extension>jar</extension>
    1480         <mime-type>application/java-archive</mime-type>
    1481     </mime-mapping>
    1482     <mime-mapping>
    1483         <extension>java</extension>
    1484         <mime-type>text/x-java-source</mime-type>
    1485     </mime-mapping>
    1486     <mime-mapping>
    1487         <extension>jisp</extension>
    1488         <mime-type>application/vnd.jisp</mime-type>
    1489     </mime-mapping>
    1490     <mime-mapping>
    1491         <extension>jlt</extension>
    1492         <mime-type>application/vnd.hp-jlyt</mime-type>
    1493     </mime-mapping>
    1494     <mime-mapping>
    1495         <extension>jnlp</extension>
    1496         <mime-type>application/x-java-jnlp-file</mime-type>
    1497     </mime-mapping>
    1498     <mime-mapping>
    1499         <extension>joda</extension>
    1500         <mime-type>application/vnd.joost.joda-archive</mime-type>
    1501     </mime-mapping>
    1502     <mime-mapping>
    1503         <extension>jpe</extension>
    1504         <mime-type>image/jpeg</mime-type>
    1505     </mime-mapping>
    1506     <mime-mapping>
    1507         <extension>jpeg</extension>
    1508         <mime-type>image/jpeg</mime-type>
    1509     </mime-mapping>
    1510     <mime-mapping>
    1511         <extension>jpg</extension>
    1512         <mime-type>image/jpeg</mime-type>
    1513     </mime-mapping>
    1514     <mime-mapping>
    1515         <extension>jpgm</extension>
    1516         <mime-type>video/jpm</mime-type>
    1517     </mime-mapping>
    1518     <mime-mapping>
    1519         <extension>jpgv</extension>
    1520         <mime-type>video/jpeg</mime-type>
    1521     </mime-mapping>
    1522     <mime-mapping>
    1523         <extension>jpm</extension>
    1524         <mime-type>video/jpm</mime-type>
    1525     </mime-mapping>
    1526     <mime-mapping>
    1527         <extension>js</extension>
    1528         <mime-type>application/javascript</mime-type>
    1529     </mime-mapping>
    1530     <mime-mapping>
    1531         <extension>jsf</extension>
    1532         <mime-type>text/plain</mime-type>
    1533     </mime-mapping>
    1534     <mime-mapping>
    1535         <extension>json</extension>
    1536         <mime-type>application/json</mime-type>
    1537     </mime-mapping>
    1538     <mime-mapping>
    1539         <extension>jsonml</extension>
    1540         <mime-type>application/jsonml+json</mime-type>
    1541     </mime-mapping>
    1542     <mime-mapping>
    1543         <extension>jspf</extension>
    1544         <mime-type>text/plain</mime-type>
    1545     </mime-mapping>
    1546     <mime-mapping>
    1547         <extension>kar</extension>
    1548         <mime-type>audio/midi</mime-type>
    1549     </mime-mapping>
    1550     <mime-mapping>
    1551         <extension>karbon</extension>
    1552         <mime-type>application/vnd.kde.karbon</mime-type>
    1553     </mime-mapping>
    1554     <mime-mapping>
    1555         <extension>kfo</extension>
    1556         <mime-type>application/vnd.kde.kformula</mime-type>
    1557     </mime-mapping>
    1558     <mime-mapping>
    1559         <extension>kia</extension>
    1560         <mime-type>application/vnd.kidspiration</mime-type>
    1561     </mime-mapping>
    1562     <mime-mapping>
    1563         <extension>kml</extension>
    1564         <mime-type>application/vnd.google-earth.kml+xml</mime-type>
    1565     </mime-mapping>
    1566     <mime-mapping>
    1567         <extension>kmz</extension>
    1568         <mime-type>application/vnd.google-earth.kmz</mime-type>
    1569     </mime-mapping>
    1570     <mime-mapping>
    1571         <extension>kne</extension>
    1572         <mime-type>application/vnd.kinar</mime-type>
    1573     </mime-mapping>
    1574     <mime-mapping>
    1575         <extension>knp</extension>
    1576         <mime-type>application/vnd.kinar</mime-type>
    1577     </mime-mapping>
    1578     <mime-mapping>
    1579         <extension>kon</extension>
    1580         <mime-type>application/vnd.kde.kontour</mime-type>
    1581     </mime-mapping>
    1582     <mime-mapping>
    1583         <extension>kpr</extension>
    1584         <mime-type>application/vnd.kde.kpresenter</mime-type>
    1585     </mime-mapping>
    1586     <mime-mapping>
    1587         <extension>kpt</extension>
    1588         <mime-type>application/vnd.kde.kpresenter</mime-type>
    1589     </mime-mapping>
    1590     <mime-mapping>
    1591         <extension>kpxx</extension>
    1592         <mime-type>application/vnd.ds-keypoint</mime-type>
    1593     </mime-mapping>
    1594     <mime-mapping>
    1595         <extension>ksp</extension>
    1596         <mime-type>application/vnd.kde.kspread</mime-type>
    1597     </mime-mapping>
    1598     <mime-mapping>
    1599         <extension>ktr</extension>
    1600         <mime-type>application/vnd.kahootz</mime-type>
    1601     </mime-mapping>
    1602     <mime-mapping>
    1603         <extension>ktx</extension>
    1604         <mime-type>image/ktx</mime-type>
    1605     </mime-mapping>
    1606     <mime-mapping>
    1607         <extension>ktz</extension>
    1608         <mime-type>application/vnd.kahootz</mime-type>
    1609     </mime-mapping>
    1610     <mime-mapping>
    1611         <extension>kwd</extension>
    1612         <mime-type>application/vnd.kde.kword</mime-type>
    1613     </mime-mapping>
    1614     <mime-mapping>
    1615         <extension>kwt</extension>
    1616         <mime-type>application/vnd.kde.kword</mime-type>
    1617     </mime-mapping>
    1618     <mime-mapping>
    1619         <extension>lasxml</extension>
    1620         <mime-type>application/vnd.las.las+xml</mime-type>
    1621     </mime-mapping>
    1622     <mime-mapping>
    1623         <extension>latex</extension>
    1624         <mime-type>application/x-latex</mime-type>
    1625     </mime-mapping>
    1626     <mime-mapping>
    1627         <extension>lbd</extension>
    1628         <mime-type>application/vnd.llamagraphics.life-balance.desktop</mime-type>
    1629     </mime-mapping>
    1630     <mime-mapping>
    1631         <extension>lbe</extension>
    1632         <mime-type>application/vnd.llamagraphics.life-balance.exchange+xml</mime-type>
    1633     </mime-mapping>
    1634     <mime-mapping>
    1635         <extension>les</extension>
    1636         <mime-type>application/vnd.hhe.lesson-player</mime-type>
    1637     </mime-mapping>
    1638     <mime-mapping>
    1639         <extension>lha</extension>
    1640         <mime-type>application/x-lzh-compressed</mime-type>
    1641     </mime-mapping>
    1642     <mime-mapping>
    1643         <extension>link66</extension>
    1644         <mime-type>application/vnd.route66.link66+xml</mime-type>
    1645     </mime-mapping>
    1646     <mime-mapping>
    1647         <extension>list</extension>
    1648         <mime-type>text/plain</mime-type>
    1649     </mime-mapping>
    1650     <mime-mapping>
    1651         <extension>list3820</extension>
    1652         <mime-type>application/vnd.ibm.modcap</mime-type>
    1653     </mime-mapping>
    1654     <mime-mapping>
    1655         <extension>listafp</extension>
    1656         <mime-type>application/vnd.ibm.modcap</mime-type>
    1657     </mime-mapping>
    1658     <mime-mapping>
    1659         <extension>lnk</extension>
    1660         <mime-type>application/x-ms-shortcut</mime-type>
    1661     </mime-mapping>
    1662     <mime-mapping>
    1663         <extension>log</extension>
    1664         <mime-type>text/plain</mime-type>
    1665     </mime-mapping>
    1666     <mime-mapping>
    1667         <extension>lostxml</extension>
    1668         <mime-type>application/lost+xml</mime-type>
    1669     </mime-mapping>
    1670     <mime-mapping>
    1671         <extension>lrf</extension>
    1672         <mime-type>application/octet-stream</mime-type>
    1673     </mime-mapping>
    1674     <mime-mapping>
    1675         <extension>lrm</extension>
    1676         <mime-type>application/vnd.ms-lrm</mime-type>
    1677     </mime-mapping>
    1678     <mime-mapping>
    1679         <extension>ltf</extension>
    1680         <mime-type>application/vnd.frogans.ltf</mime-type>
    1681     </mime-mapping>
    1682     <mime-mapping>
    1683         <extension>lvp</extension>
    1684         <mime-type>audio/vnd.lucent.voice</mime-type>
    1685     </mime-mapping>
    1686     <mime-mapping>
    1687         <extension>lwp</extension>
    1688         <mime-type>application/vnd.lotus-wordpro</mime-type>
    1689     </mime-mapping>
    1690     <mime-mapping>
    1691         <extension>lzh</extension>
    1692         <mime-type>application/x-lzh-compressed</mime-type>
    1693     </mime-mapping>
    1694     <mime-mapping>
    1695         <extension>m13</extension>
    1696         <mime-type>application/x-msmediaview</mime-type>
    1697     </mime-mapping>
    1698     <mime-mapping>
    1699         <extension>m14</extension>
    1700         <mime-type>application/x-msmediaview</mime-type>
    1701     </mime-mapping>
    1702     <mime-mapping>
    1703         <extension>m1v</extension>
    1704         <mime-type>video/mpeg</mime-type>
    1705     </mime-mapping>
    1706     <mime-mapping>
    1707         <extension>m21</extension>
    1708         <mime-type>application/mp21</mime-type>
    1709     </mime-mapping>
    1710     <mime-mapping>
    1711         <extension>m2a</extension>
    1712         <mime-type>audio/mpeg</mime-type>
    1713     </mime-mapping>
    1714     <mime-mapping>
    1715         <extension>m2v</extension>
    1716         <mime-type>video/mpeg</mime-type>
    1717     </mime-mapping>
    1718     <mime-mapping>
    1719         <extension>m3a</extension>
    1720         <mime-type>audio/mpeg</mime-type>
    1721     </mime-mapping>
    1722     <mime-mapping>
    1723         <extension>m3u</extension>
    1724         <mime-type>audio/x-mpegurl</mime-type>
    1725     </mime-mapping>
    1726     <mime-mapping>
    1727         <extension>m3u8</extension>
    1728         <mime-type>application/vnd.apple.mpegurl</mime-type>
    1729     </mime-mapping>
    1730     <mime-mapping>
    1731         <extension>m4a</extension>
    1732         <mime-type>audio/mp4</mime-type>
    1733     </mime-mapping>
    1734     <mime-mapping>
    1735         <extension>m4b</extension>
    1736         <mime-type>audio/mp4</mime-type>
    1737     </mime-mapping>
    1738     <mime-mapping>
    1739         <extension>m4r</extension>
    1740         <mime-type>audio/mp4</mime-type>
    1741     </mime-mapping>
    1742     <mime-mapping>
    1743         <extension>m4u</extension>
    1744         <mime-type>video/vnd.mpegurl</mime-type>
    1745     </mime-mapping>
    1746     <mime-mapping>
    1747         <extension>m4v</extension>
    1748         <mime-type>video/mp4</mime-type>
    1749     </mime-mapping>
    1750     <mime-mapping>
    1751         <extension>ma</extension>
    1752         <mime-type>application/mathematica</mime-type>
    1753     </mime-mapping>
    1754     <mime-mapping>
    1755         <extension>mac</extension>
    1756         <mime-type>image/x-macpaint</mime-type>
    1757     </mime-mapping>
    1758     <mime-mapping>
    1759         <extension>mads</extension>
    1760         <mime-type>application/mads+xml</mime-type>
    1761     </mime-mapping>
    1762     <mime-mapping>
    1763         <extension>mag</extension>
    1764         <mime-type>application/vnd.ecowin.chart</mime-type>
    1765     </mime-mapping>
    1766     <mime-mapping>
    1767         <extension>maker</extension>
    1768         <mime-type>application/vnd.framemaker</mime-type>
    1769     </mime-mapping>
    1770     <mime-mapping>
    1771         <extension>man</extension>
    1772         <mime-type>text/troff</mime-type>
    1773     </mime-mapping>
    1774     <mime-mapping>
    1775         <extension>mar</extension>
    1776         <mime-type>application/octet-stream</mime-type>
    1777     </mime-mapping>
    1778     <mime-mapping>
    1779         <extension>mathml</extension>
    1780         <mime-type>application/mathml+xml</mime-type>
    1781     </mime-mapping>
    1782     <mime-mapping>
    1783         <extension>mb</extension>
    1784         <mime-type>application/mathematica</mime-type>
    1785     </mime-mapping>
    1786     <mime-mapping>
    1787         <extension>mbk</extension>
    1788         <mime-type>application/vnd.mobius.mbk</mime-type>
    1789     </mime-mapping>
    1790     <mime-mapping>
    1791         <extension>mbox</extension>
    1792         <mime-type>application/mbox</mime-type>
    1793     </mime-mapping>
    1794     <mime-mapping>
    1795         <extension>mc1</extension>
    1796         <mime-type>application/vnd.medcalcdata</mime-type>
    1797     </mime-mapping>
    1798     <mime-mapping>
    1799         <extension>mcd</extension>
    1800         <mime-type>application/vnd.mcd</mime-type>
    1801     </mime-mapping>
    1802     <mime-mapping>
    1803         <extension>mcurl</extension>
    1804         <mime-type>text/vnd.curl.mcurl</mime-type>
    1805     </mime-mapping>
    1806     <mime-mapping>
    1807         <extension>mdb</extension>
    1808         <mime-type>application/x-msaccess</mime-type>
    1809     </mime-mapping>
    1810     <mime-mapping>
    1811         <extension>mdi</extension>
    1812         <mime-type>image/vnd.ms-modi</mime-type>
    1813     </mime-mapping>
    1814     <mime-mapping>
    1815         <extension>me</extension>
    1816         <mime-type>text/troff</mime-type>
    1817     </mime-mapping>
    1818     <mime-mapping>
    1819         <extension>mesh</extension>
    1820         <mime-type>model/mesh</mime-type>
    1821     </mime-mapping>
    1822     <mime-mapping>
    1823         <extension>meta4</extension>
    1824         <mime-type>application/metalink4+xml</mime-type>
    1825     </mime-mapping>
    1826     <mime-mapping>
    1827         <extension>metalink</extension>
    1828         <mime-type>application/metalink+xml</mime-type>
    1829     </mime-mapping>
    1830     <mime-mapping>
    1831         <extension>mets</extension>
    1832         <mime-type>application/mets+xml</mime-type>
    1833     </mime-mapping>
    1834     <mime-mapping>
    1835         <extension>mfm</extension>
    1836         <mime-type>application/vnd.mfmp</mime-type>
    1837     </mime-mapping>
    1838     <mime-mapping>
    1839         <extension>mft</extension>
    1840         <mime-type>application/rpki-manifest</mime-type>
    1841     </mime-mapping>
    1842     <mime-mapping>
    1843         <extension>mgp</extension>
    1844         <mime-type>application/vnd.osgeo.mapguide.package</mime-type>
    1845     </mime-mapping>
    1846     <mime-mapping>
    1847         <extension>mgz</extension>
    1848         <mime-type>application/vnd.proteus.magazine</mime-type>
    1849     </mime-mapping>
    1850     <mime-mapping>
    1851         <extension>mid</extension>
    1852         <mime-type>audio/midi</mime-type>
    1853     </mime-mapping>
    1854     <mime-mapping>
    1855         <extension>midi</extension>
    1856         <mime-type>audio/midi</mime-type>
    1857     </mime-mapping>
    1858     <mime-mapping>
    1859         <extension>mie</extension>
    1860         <mime-type>application/x-mie</mime-type>
    1861     </mime-mapping>
    1862     <mime-mapping>
    1863         <extension>mif</extension>
    1864         <mime-type>application/x-mif</mime-type>
    1865     </mime-mapping>
    1866     <mime-mapping>
    1867         <extension>mime</extension>
    1868         <mime-type>message/rfc822</mime-type>
    1869     </mime-mapping>
    1870     <mime-mapping>
    1871         <extension>mj2</extension>
    1872         <mime-type>video/mj2</mime-type>
    1873     </mime-mapping>
    1874     <mime-mapping>
    1875         <extension>mjp2</extension>
    1876         <mime-type>video/mj2</mime-type>
    1877     </mime-mapping>
    1878     <mime-mapping>
    1879         <extension>mk3d</extension>
    1880         <mime-type>video/x-matroska</mime-type>
    1881     </mime-mapping>
    1882     <mime-mapping>
    1883         <extension>mka</extension>
    1884         <mime-type>audio/x-matroska</mime-type>
    1885     </mime-mapping>
    1886     <mime-mapping>
    1887         <extension>mks</extension>
    1888         <mime-type>video/x-matroska</mime-type>
    1889     </mime-mapping>
    1890     <mime-mapping>
    1891         <extension>mkv</extension>
    1892         <mime-type>video/x-matroska</mime-type>
    1893     </mime-mapping>
    1894     <mime-mapping>
    1895         <extension>mlp</extension>
    1896         <mime-type>application/vnd.dolby.mlp</mime-type>
    1897     </mime-mapping>
    1898     <mime-mapping>
    1899         <extension>mmd</extension>
    1900         <mime-type>application/vnd.chipnuts.karaoke-mmd</mime-type>
    1901     </mime-mapping>
    1902     <mime-mapping>
    1903         <extension>mmf</extension>
    1904         <mime-type>application/vnd.smaf</mime-type>
    1905     </mime-mapping>
    1906     <mime-mapping>
    1907         <extension>mmr</extension>
    1908         <mime-type>image/vnd.fujixerox.edmics-mmr</mime-type>
    1909     </mime-mapping>
    1910     <mime-mapping>
    1911         <extension>mng</extension>
    1912         <mime-type>video/x-mng</mime-type>
    1913     </mime-mapping>
    1914     <mime-mapping>
    1915         <extension>mny</extension>
    1916         <mime-type>application/x-msmoney</mime-type>
    1917     </mime-mapping>
    1918     <mime-mapping>
    1919         <extension>mobi</extension>
    1920         <mime-type>application/x-mobipocket-ebook</mime-type>
    1921     </mime-mapping>
    1922     <mime-mapping>
    1923         <extension>mods</extension>
    1924         <mime-type>application/mods+xml</mime-type>
    1925     </mime-mapping>
    1926     <mime-mapping>
    1927         <extension>mov</extension>
    1928         <mime-type>video/quicktime</mime-type>
    1929     </mime-mapping>
    1930     <mime-mapping>
    1931         <extension>movie</extension>
    1932         <mime-type>video/x-sgi-movie</mime-type>
    1933     </mime-mapping>
    1934     <mime-mapping>
    1935         <extension>mp1</extension>
    1936         <mime-type>audio/mpeg</mime-type>
    1937     </mime-mapping>
    1938     <mime-mapping>
    1939         <extension>mp2</extension>
    1940         <mime-type>audio/mpeg</mime-type>
    1941     </mime-mapping>
    1942     <mime-mapping>
    1943         <extension>mp21</extension>
    1944         <mime-type>application/mp21</mime-type>
    1945     </mime-mapping>
    1946     <mime-mapping>
    1947         <extension>mp2a</extension>
    1948         <mime-type>audio/mpeg</mime-type>
    1949     </mime-mapping>
    1950     <mime-mapping>
    1951         <extension>mp3</extension>
    1952         <mime-type>audio/mpeg</mime-type>
    1953     </mime-mapping>
    1954     <mime-mapping>
    1955         <extension>mp4</extension>
    1956         <mime-type>video/mp4</mime-type>
    1957     </mime-mapping>
    1958     <mime-mapping>
    1959         <extension>mp4a</extension>
    1960         <mime-type>audio/mp4</mime-type>
    1961     </mime-mapping>
    1962     <mime-mapping>
    1963         <extension>mp4s</extension>
    1964         <mime-type>application/mp4</mime-type>
    1965     </mime-mapping>
    1966     <mime-mapping>
    1967         <extension>mp4v</extension>
    1968         <mime-type>video/mp4</mime-type>
    1969     </mime-mapping>
    1970     <mime-mapping>
    1971         <extension>mpa</extension>
    1972         <mime-type>audio/mpeg</mime-type>
    1973     </mime-mapping>
    1974     <mime-mapping>
    1975         <extension>mpc</extension>
    1976         <mime-type>application/vnd.mophun.certificate</mime-type>
    1977     </mime-mapping>
    1978     <mime-mapping>
    1979         <extension>mpe</extension>
    1980         <mime-type>video/mpeg</mime-type>
    1981     </mime-mapping>
    1982     <mime-mapping>
    1983         <extension>mpeg</extension>
    1984         <mime-type>video/mpeg</mime-type>
    1985     </mime-mapping>
    1986     <mime-mapping>
    1987         <extension>mpega</extension>
    1988         <mime-type>audio/x-mpeg</mime-type>
    1989     </mime-mapping>
    1990     <mime-mapping>
    1991         <extension>mpg</extension>
    1992         <mime-type>video/mpeg</mime-type>
    1993     </mime-mapping>
    1994     <mime-mapping>
    1995         <extension>mpg4</extension>
    1996         <mime-type>video/mp4</mime-type>
    1997     </mime-mapping>
    1998     <mime-mapping>
    1999         <extension>mpga</extension>
    2000         <mime-type>audio/mpeg</mime-type>
    2001     </mime-mapping>
    2002     <mime-mapping>
    2003         <extension>mpkg</extension>
    2004         <mime-type>application/vnd.apple.installer+xml</mime-type>
    2005     </mime-mapping>
    2006     <mime-mapping>
    2007         <extension>mpm</extension>
    2008         <mime-type>application/vnd.blueice.multipass</mime-type>
    2009     </mime-mapping>
    2010     <mime-mapping>
    2011         <extension>mpn</extension>
    2012         <mime-type>application/vnd.mophun.application</mime-type>
    2013     </mime-mapping>
    2014     <mime-mapping>
    2015         <extension>mpp</extension>
    2016         <mime-type>application/vnd.ms-project</mime-type>
    2017     </mime-mapping>
    2018     <mime-mapping>
    2019         <extension>mpt</extension>
    2020         <mime-type>application/vnd.ms-project</mime-type>
    2021     </mime-mapping>
    2022     <mime-mapping>
    2023         <extension>mpv2</extension>
    2024         <mime-type>video/mpeg2</mime-type>
    2025     </mime-mapping>
    2026     <mime-mapping>
    2027         <extension>mpy</extension>
    2028         <mime-type>application/vnd.ibm.minipay</mime-type>
    2029     </mime-mapping>
    2030     <mime-mapping>
    2031         <extension>mqy</extension>
    2032         <mime-type>application/vnd.mobius.mqy</mime-type>
    2033     </mime-mapping>
    2034     <mime-mapping>
    2035         <extension>mrc</extension>
    2036         <mime-type>application/marc</mime-type>
    2037     </mime-mapping>
    2038     <mime-mapping>
    2039         <extension>mrcx</extension>
    2040         <mime-type>application/marcxml+xml</mime-type>
    2041     </mime-mapping>
    2042     <mime-mapping>
    2043         <extension>ms</extension>
    2044         <mime-type>text/troff</mime-type>
    2045     </mime-mapping>
    2046     <mime-mapping>
    2047         <extension>mscml</extension>
    2048         <mime-type>application/mediaservercontrol+xml</mime-type>
    2049     </mime-mapping>
    2050     <mime-mapping>
    2051         <extension>mseed</extension>
    2052         <mime-type>application/vnd.fdsn.mseed</mime-type>
    2053     </mime-mapping>
    2054     <mime-mapping>
    2055         <extension>mseq</extension>
    2056         <mime-type>application/vnd.mseq</mime-type>
    2057     </mime-mapping>
    2058     <mime-mapping>
    2059         <extension>msf</extension>
    2060         <mime-type>application/vnd.epson.msf</mime-type>
    2061     </mime-mapping>
    2062     <mime-mapping>
    2063         <extension>msh</extension>
    2064         <mime-type>model/mesh</mime-type>
    2065     </mime-mapping>
    2066     <mime-mapping>
    2067         <extension>msi</extension>
    2068         <mime-type>application/x-msdownload</mime-type>
    2069     </mime-mapping>
    2070     <mime-mapping>
    2071         <extension>msl</extension>
    2072         <mime-type>application/vnd.mobius.msl</mime-type>
    2073     </mime-mapping>
    2074     <mime-mapping>
    2075         <extension>msty</extension>
    2076         <mime-type>application/vnd.muvee.style</mime-type>
    2077     </mime-mapping>
    2078     <mime-mapping>
    2079         <extension>mts</extension>
    2080         <mime-type>model/vnd.mts</mime-type>
    2081     </mime-mapping>
    2082     <mime-mapping>
    2083         <extension>mus</extension>
    2084         <mime-type>application/vnd.musician</mime-type>
    2085     </mime-mapping>
    2086     <mime-mapping>
    2087         <extension>musicxml</extension>
    2088         <mime-type>application/vnd.recordare.musicxml+xml</mime-type>
    2089     </mime-mapping>
    2090     <mime-mapping>
    2091         <extension>mvb</extension>
    2092         <mime-type>application/x-msmediaview</mime-type>
    2093     </mime-mapping>
    2094     <mime-mapping>
    2095         <extension>mwf</extension>
    2096         <mime-type>application/vnd.mfer</mime-type>
    2097     </mime-mapping>
    2098     <mime-mapping>
    2099         <extension>mxf</extension>
    2100         <mime-type>application/mxf</mime-type>
    2101     </mime-mapping>
    2102     <mime-mapping>
    2103         <extension>mxl</extension>
    2104         <mime-type>application/vnd.recordare.musicxml</mime-type>
    2105     </mime-mapping>
    2106     <mime-mapping>
    2107         <extension>mxml</extension>
    2108         <mime-type>application/xv+xml</mime-type>
    2109     </mime-mapping>
    2110     <mime-mapping>
    2111         <extension>mxs</extension>
    2112         <mime-type>application/vnd.triscape.mxs</mime-type>
    2113     </mime-mapping>
    2114     <mime-mapping>
    2115         <extension>mxu</extension>
    2116         <mime-type>video/vnd.mpegurl</mime-type>
    2117     </mime-mapping>
    2118     <mime-mapping>
    2119         <extension>n-gage</extension>
    2120         <mime-type>application/vnd.nokia.n-gage.symbian.install</mime-type>
    2121     </mime-mapping>
    2122     <mime-mapping>
    2123         <extension>n3</extension>
    2124         <mime-type>text/n3</mime-type>
    2125     </mime-mapping>
    2126     <mime-mapping>
    2127         <extension>nb</extension>
    2128         <mime-type>application/mathematica</mime-type>
    2129     </mime-mapping>
    2130     <mime-mapping>
    2131         <extension>nbp</extension>
    2132         <mime-type>application/vnd.wolfram.player</mime-type>
    2133     </mime-mapping>
    2134     <mime-mapping>
    2135         <extension>nc</extension>
    2136         <mime-type>application/x-netcdf</mime-type>
    2137     </mime-mapping>
    2138     <mime-mapping>
    2139         <extension>ncx</extension>
    2140         <mime-type>application/x-dtbncx+xml</mime-type>
    2141     </mime-mapping>
    2142     <mime-mapping>
    2143         <extension>nfo</extension>
    2144         <mime-type>text/x-nfo</mime-type>
    2145     </mime-mapping>
    2146     <mime-mapping>
    2147         <extension>ngdat</extension>
    2148         <mime-type>application/vnd.nokia.n-gage.data</mime-type>
    2149     </mime-mapping>
    2150     <mime-mapping>
    2151         <extension>nitf</extension>
    2152         <mime-type>application/vnd.nitf</mime-type>
    2153     </mime-mapping>
    2154     <mime-mapping>
    2155         <extension>nlu</extension>
    2156         <mime-type>application/vnd.neurolanguage.nlu</mime-type>
    2157     </mime-mapping>
    2158     <mime-mapping>
    2159         <extension>nml</extension>
    2160         <mime-type>application/vnd.enliven</mime-type>
    2161     </mime-mapping>
    2162     <mime-mapping>
    2163         <extension>nnd</extension>
    2164         <mime-type>application/vnd.noblenet-directory</mime-type>
    2165     </mime-mapping>
    2166     <mime-mapping>
    2167         <extension>nns</extension>
    2168         <mime-type>application/vnd.noblenet-sealer</mime-type>
    2169     </mime-mapping>
    2170     <mime-mapping>
    2171         <extension>nnw</extension>
    2172         <mime-type>application/vnd.noblenet-web</mime-type>
    2173     </mime-mapping>
    2174     <mime-mapping>
    2175         <extension>npx</extension>
    2176         <mime-type>image/vnd.net-fpx</mime-type>
    2177     </mime-mapping>
    2178     <mime-mapping>
    2179         <extension>nsc</extension>
    2180         <mime-type>application/x-conference</mime-type>
    2181     </mime-mapping>
    2182     <mime-mapping>
    2183         <extension>nsf</extension>
    2184         <mime-type>application/vnd.lotus-notes</mime-type>
    2185     </mime-mapping>
    2186     <mime-mapping>
    2187         <extension>ntf</extension>
    2188         <mime-type>application/vnd.nitf</mime-type>
    2189     </mime-mapping>
    2190     <mime-mapping>
    2191         <extension>nzb</extension>
    2192         <mime-type>application/x-nzb</mime-type>
    2193     </mime-mapping>
    2194     <mime-mapping>
    2195         <extension>oa2</extension>
    2196         <mime-type>application/vnd.fujitsu.oasys2</mime-type>
    2197     </mime-mapping>
    2198     <mime-mapping>
    2199         <extension>oa3</extension>
    2200         <mime-type>application/vnd.fujitsu.oasys3</mime-type>
    2201     </mime-mapping>
    2202     <mime-mapping>
    2203         <extension>oas</extension>
    2204         <mime-type>application/vnd.fujitsu.oasys</mime-type>
    2205     </mime-mapping>
    2206     <mime-mapping>
    2207         <extension>obd</extension>
    2208         <mime-type>application/x-msbinder</mime-type>
    2209     </mime-mapping>
    2210     <mime-mapping>
    2211         <extension>obj</extension>
    2212         <mime-type>application/x-tgif</mime-type>
    2213     </mime-mapping>
    2214     <mime-mapping>
    2215         <extension>oda</extension>
    2216         <mime-type>application/oda</mime-type>
    2217     </mime-mapping>
    2218     <mime-mapping>
    2219         <!-- OpenDocument Database -->
    2220         <extension>odb</extension>
    2221         <mime-type>application/vnd.oasis.opendocument.database</mime-type>
    2222     </mime-mapping>
    2223     <mime-mapping>
    2224         <!-- OpenDocument Chart -->
    2225         <extension>odc</extension>
    2226         <mime-type>application/vnd.oasis.opendocument.chart</mime-type>
    2227     </mime-mapping>
    2228     <mime-mapping>
    2229         <!-- OpenDocument Formula -->
    2230         <extension>odf</extension>
    2231         <mime-type>application/vnd.oasis.opendocument.formula</mime-type>
    2232     </mime-mapping>
    2233     <mime-mapping>
    2234         <extension>odft</extension>
    2235         <mime-type>application/vnd.oasis.opendocument.formula-template</mime-type>
    2236     </mime-mapping>
    2237     <mime-mapping>
    2238         <!-- OpenDocument Drawing -->
    2239         <extension>odg</extension>
    2240         <mime-type>application/vnd.oasis.opendocument.graphics</mime-type>
    2241     </mime-mapping>
    2242     <mime-mapping>
    2243         <!-- OpenDocument Image -->
    2244         <extension>odi</extension>
    2245         <mime-type>application/vnd.oasis.opendocument.image</mime-type>
    2246     </mime-mapping>
    2247     <mime-mapping>
    2248         <!-- OpenDocument Master Document -->
    2249         <extension>odm</extension>
    2250         <mime-type>application/vnd.oasis.opendocument.text-master</mime-type>
    2251     </mime-mapping>
    2252     <mime-mapping>
    2253         <!-- OpenDocument Presentation -->
    2254         <extension>odp</extension>
    2255         <mime-type>application/vnd.oasis.opendocument.presentation</mime-type>
    2256     </mime-mapping>
    2257     <mime-mapping>
    2258         <!-- OpenDocument Spreadsheet -->
    2259         <extension>ods</extension>
    2260         <mime-type>application/vnd.oasis.opendocument.spreadsheet</mime-type>
    2261     </mime-mapping>
    2262     <mime-mapping>
    2263         <!-- OpenDocument Text -->
    2264         <extension>odt</extension>
    2265         <mime-type>application/vnd.oasis.opendocument.text</mime-type>
    2266     </mime-mapping>
    2267     <mime-mapping>
    2268         <extension>oga</extension>
    2269         <mime-type>audio/ogg</mime-type>
    2270     </mime-mapping>
    2271     <mime-mapping>
    2272         <extension>ogg</extension>
    2273         <mime-type>audio/ogg</mime-type>
    2274     </mime-mapping>
    2275     <mime-mapping>
    2276         <extension>ogv</extension>
    2277         <mime-type>video/ogg</mime-type>
    2278     </mime-mapping>
    2279     <mime-mapping>
    2280         <!-- xiph mime types -->
    2281         <extension>ogx</extension>
    2282         <mime-type>application/ogg</mime-type>
    2283     </mime-mapping>
    2284     <mime-mapping>
    2285         <extension>omdoc</extension>
    2286         <mime-type>application/omdoc+xml</mime-type>
    2287     </mime-mapping>
    2288     <mime-mapping>
    2289         <extension>onepkg</extension>
    2290         <mime-type>application/onenote</mime-type>
    2291     </mime-mapping>
    2292     <mime-mapping>
    2293         <extension>onetmp</extension>
    2294         <mime-type>application/onenote</mime-type>
    2295     </mime-mapping>
    2296     <mime-mapping>
    2297         <extension>onetoc</extension>
    2298         <mime-type>application/onenote</mime-type>
    2299     </mime-mapping>
    2300     <mime-mapping>
    2301         <extension>onetoc2</extension>
    2302         <mime-type>application/onenote</mime-type>
    2303     </mime-mapping>
    2304     <mime-mapping>
    2305         <extension>opf</extension>
    2306         <mime-type>application/oebps-package+xml</mime-type>
    2307     </mime-mapping>
    2308     <mime-mapping>
    2309         <extension>opml</extension>
    2310         <mime-type>text/x-opml</mime-type>
    2311     </mime-mapping>
    2312     <mime-mapping>
    2313         <extension>oprc</extension>
    2314         <mime-type>application/vnd.palm</mime-type>
    2315     </mime-mapping>
    2316     <mime-mapping>
    2317         <extension>org</extension>
    2318         <mime-type>application/vnd.lotus-organizer</mime-type>
    2319     </mime-mapping>
    2320     <mime-mapping>
    2321         <extension>osf</extension>
    2322         <mime-type>application/vnd.yamaha.openscoreformat</mime-type>
    2323     </mime-mapping>
    2324     <mime-mapping>
    2325         <extension>osfpvg</extension>
    2326         <mime-type>application/vnd.yamaha.openscoreformat.osfpvg+xml</mime-type>
    2327     </mime-mapping>
    2328     <mime-mapping>
    2329         <extension>otc</extension>
    2330         <mime-type>application/vnd.oasis.opendocument.chart-template</mime-type>
    2331     </mime-mapping>
    2332     <mime-mapping>
    2333         <extension>otf</extension>
    2334         <mime-type>font/otf</mime-type>
    2335     </mime-mapping>
    2336     <mime-mapping>
    2337         <!-- OpenDocument Drawing Template -->
    2338         <extension>otg</extension>
    2339         <mime-type>application/vnd.oasis.opendocument.graphics-template</mime-type>
    2340     </mime-mapping>
    2341     <mime-mapping>
    2342         <!-- HTML Document Template -->
    2343         <extension>oth</extension>
    2344         <mime-type>application/vnd.oasis.opendocument.text-web</mime-type>
    2345     </mime-mapping>
    2346     <mime-mapping>
    2347         <extension>oti</extension>
    2348         <mime-type>application/vnd.oasis.opendocument.image-template</mime-type>
    2349     </mime-mapping>
    2350     <mime-mapping>
    2351         <!-- OpenDocument Presentation Template -->
    2352         <extension>otp</extension>
    2353         <mime-type>application/vnd.oasis.opendocument.presentation-template</mime-type>
    2354     </mime-mapping>
    2355     <mime-mapping>
    2356         <!-- OpenDocument Spreadsheet Template -->
    2357         <extension>ots</extension>
    2358         <mime-type>application/vnd.oasis.opendocument.spreadsheet-template</mime-type>
    2359     </mime-mapping>
    2360     <mime-mapping>
    2361         <!-- OpenDocument Text Template -->
    2362         <extension>ott</extension>
    2363         <mime-type>application/vnd.oasis.opendocument.text-template</mime-type>
    2364     </mime-mapping>
    2365     <mime-mapping>
    2366         <extension>oxps</extension>
    2367         <mime-type>application/oxps</mime-type>
    2368     </mime-mapping>
    2369     <mime-mapping>
    2370         <extension>oxt</extension>
    2371         <mime-type>application/vnd.openofficeorg.extension</mime-type>
    2372     </mime-mapping>
    2373     <mime-mapping>
    2374         <extension>p</extension>
    2375         <mime-type>text/x-pascal</mime-type>
    2376     </mime-mapping>
    2377     <mime-mapping>
    2378         <extension>p10</extension>
    2379         <mime-type>application/pkcs10</mime-type>
    2380     </mime-mapping>
    2381     <mime-mapping>
    2382         <extension>p12</extension>
    2383         <mime-type>application/x-pkcs12</mime-type>
    2384     </mime-mapping>
    2385     <mime-mapping>
    2386         <extension>p7b</extension>
    2387         <mime-type>application/x-pkcs7-certificates</mime-type>
    2388     </mime-mapping>
    2389     <mime-mapping>
    2390         <extension>p7c</extension>
    2391         <mime-type>application/pkcs7-mime</mime-type>
    2392     </mime-mapping>
    2393     <mime-mapping>
    2394         <extension>p7m</extension>
    2395         <mime-type>application/pkcs7-mime</mime-type>
    2396     </mime-mapping>
    2397     <mime-mapping>
    2398         <extension>p7r</extension>
    2399         <mime-type>application/x-pkcs7-certreqresp</mime-type>
    2400     </mime-mapping>
    2401     <mime-mapping>
    2402         <extension>p7s</extension>
    2403         <mime-type>application/pkcs7-signature</mime-type>
    2404     </mime-mapping>
    2405     <mime-mapping>
    2406         <extension>p8</extension>
    2407         <mime-type>application/pkcs8</mime-type>
    2408     </mime-mapping>
    2409     <mime-mapping>
    2410         <extension>pas</extension>
    2411         <mime-type>text/x-pascal</mime-type>
    2412     </mime-mapping>
    2413     <mime-mapping>
    2414         <extension>paw</extension>
    2415         <mime-type>application/vnd.pawaafile</mime-type>
    2416     </mime-mapping>
    2417     <mime-mapping>
    2418         <extension>pbd</extension>
    2419         <mime-type>application/vnd.powerbuilder6</mime-type>
    2420     </mime-mapping>
    2421     <mime-mapping>
    2422         <extension>pbm</extension>
    2423         <mime-type>image/x-portable-bitmap</mime-type>
    2424     </mime-mapping>
    2425     <mime-mapping>
    2426         <extension>pcap</extension>
    2427         <mime-type>application/vnd.tcpdump.pcap</mime-type>
    2428     </mime-mapping>
    2429     <mime-mapping>
    2430         <extension>pcf</extension>
    2431         <mime-type>application/x-font-pcf</mime-type>
    2432     </mime-mapping>
    2433     <mime-mapping>
    2434         <extension>pcl</extension>
    2435         <mime-type>application/vnd.hp-pcl</mime-type>
    2436     </mime-mapping>
    2437     <mime-mapping>
    2438         <extension>pclxl</extension>
    2439         <mime-type>application/vnd.hp-pclxl</mime-type>
    2440     </mime-mapping>
    2441     <mime-mapping>
    2442         <extension>pct</extension>
    2443         <mime-type>image/pict</mime-type>
    2444     </mime-mapping>
    2445     <mime-mapping>
    2446         <extension>pcurl</extension>
    2447         <mime-type>application/vnd.curl.pcurl</mime-type>
    2448     </mime-mapping>
    2449     <mime-mapping>
    2450         <extension>pcx</extension>
    2451         <mime-type>image/x-pcx</mime-type>
    2452     </mime-mapping>
    2453     <mime-mapping>
    2454         <extension>pdb</extension>
    2455         <mime-type>application/vnd.palm</mime-type>
    2456     </mime-mapping>
    2457     <mime-mapping>
    2458         <extension>pdf</extension>
    2459         <mime-type>application/pdf</mime-type>
    2460     </mime-mapping>
    2461     <mime-mapping>
    2462         <extension>pfa</extension>
    2463         <mime-type>application/x-font-type1</mime-type>
    2464     </mime-mapping>
    2465     <mime-mapping>
    2466         <extension>pfb</extension>
    2467         <mime-type>application/x-font-type1</mime-type>
    2468     </mime-mapping>
    2469     <mime-mapping>
    2470         <extension>pfm</extension>
    2471         <mime-type>application/x-font-type1</mime-type>
    2472     </mime-mapping>
    2473     <mime-mapping>
    2474         <extension>pfr</extension>
    2475         <mime-type>application/font-tdpfr</mime-type>
    2476     </mime-mapping>
    2477     <mime-mapping>
    2478         <extension>pfx</extension>
    2479         <mime-type>application/x-pkcs12</mime-type>
    2480     </mime-mapping>
    2481     <mime-mapping>
    2482         <extension>pgm</extension>
    2483         <mime-type>image/x-portable-graymap</mime-type>
    2484     </mime-mapping>
    2485     <mime-mapping>
    2486         <extension>pgn</extension>
    2487         <mime-type>application/x-chess-pgn</mime-type>
    2488     </mime-mapping>
    2489     <mime-mapping>
    2490         <extension>pgp</extension>
    2491         <mime-type>application/pgp-encrypted</mime-type>
    2492     </mime-mapping>
    2493     <mime-mapping>
    2494         <extension>pic</extension>
    2495         <mime-type>image/pict</mime-type>
    2496     </mime-mapping>
    2497     <mime-mapping>
    2498         <extension>pict</extension>
    2499         <mime-type>image/pict</mime-type>
    2500     </mime-mapping>
    2501     <mime-mapping>
    2502         <extension>pkg</extension>
    2503         <mime-type>application/octet-stream</mime-type>
    2504     </mime-mapping>
    2505     <mime-mapping>
    2506         <extension>pki</extension>
    2507         <mime-type>application/pkixcmp</mime-type>
    2508     </mime-mapping>
    2509     <mime-mapping>
    2510         <extension>pkipath</extension>
    2511         <mime-type>application/pkix-pkipath</mime-type>
    2512     </mime-mapping>
    2513     <mime-mapping>
    2514         <extension>plb</extension>
    2515         <mime-type>application/vnd.3gpp.pic-bw-large</mime-type>
    2516     </mime-mapping>
    2517     <mime-mapping>
    2518         <extension>plc</extension>
    2519         <mime-type>application/vnd.mobius.plc</mime-type>
    2520     </mime-mapping>
    2521     <mime-mapping>
    2522         <extension>plf</extension>
    2523         <mime-type>application/vnd.pocketlearn</mime-type>
    2524     </mime-mapping>
    2525     <mime-mapping>
    2526         <extension>pls</extension>
    2527         <mime-type>audio/x-scpls</mime-type>
    2528     </mime-mapping>
    2529     <mime-mapping>
    2530         <extension>pml</extension>
    2531         <mime-type>application/vnd.ctc-posml</mime-type>
    2532     </mime-mapping>
    2533     <mime-mapping>
    2534         <extension>png</extension>
    2535         <mime-type>image/png</mime-type>
    2536     </mime-mapping>
    2537     <mime-mapping>
    2538         <extension>pnm</extension>
    2539         <mime-type>image/x-portable-anymap</mime-type>
    2540     </mime-mapping>
    2541     <mime-mapping>
    2542         <extension>pnt</extension>
    2543         <mime-type>image/x-macpaint</mime-type>
    2544     </mime-mapping>
    2545     <mime-mapping>
    2546         <extension>portpkg</extension>
    2547         <mime-type>application/vnd.macports.portpkg</mime-type>
    2548     </mime-mapping>
    2549     <mime-mapping>
    2550         <extension>pot</extension>
    2551         <mime-type>application/vnd.ms-powerpoint</mime-type>
    2552     </mime-mapping>
    2553     <mime-mapping>
    2554         <extension>potm</extension>
    2555         <mime-type>application/vnd.ms-powerpoint.template.macroenabled.12</mime-type>
    2556     </mime-mapping>
    2557     <mime-mapping>
    2558         <extension>potx</extension>
    2559         <mime-type>application/vnd.openxmlformats-officedocument.presentationml.template</mime-type>
    2560     </mime-mapping>
    2561     <mime-mapping>
    2562         <extension>ppam</extension>
    2563         <mime-type>application/vnd.ms-powerpoint.addin.macroenabled.12</mime-type>
    2564     </mime-mapping>
    2565     <mime-mapping>
    2566         <extension>ppd</extension>
    2567         <mime-type>application/vnd.cups-ppd</mime-type>
    2568     </mime-mapping>
    2569     <mime-mapping>
    2570         <extension>ppm</extension>
    2571         <mime-type>image/x-portable-pixmap</mime-type>
    2572     </mime-mapping>
    2573     <mime-mapping>
    2574         <extension>pps</extension>
    2575         <mime-type>application/vnd.ms-powerpoint</mime-type>
    2576     </mime-mapping>
    2577     <mime-mapping>
    2578         <extension>ppsm</extension>
    2579         <mime-type>application/vnd.ms-powerpoint.slideshow.macroenabled.12</mime-type>
    2580     </mime-mapping>
    2581     <mime-mapping>
    2582         <extension>ppsx</extension>
    2583         <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slideshow</mime-type>
    2584     </mime-mapping>
    2585     <mime-mapping>
    2586         <extension>ppt</extension>
    2587         <mime-type>application/vnd.ms-powerpoint</mime-type>
    2588     </mime-mapping>
    2589     <mime-mapping>
    2590         <extension>pptm</extension>
    2591         <mime-type>application/vnd.ms-powerpoint.presentation.macroenabled.12</mime-type>
    2592     </mime-mapping>
    2593     <mime-mapping>
    2594         <extension>pptx</extension>
    2595         <mime-type>application/vnd.openxmlformats-officedocument.presentationml.presentation</mime-type>
    2596     </mime-mapping>
    2597     <mime-mapping>
    2598         <extension>pqa</extension>
    2599         <mime-type>application/vnd.palm</mime-type>
    2600     </mime-mapping>
    2601     <mime-mapping>
    2602         <extension>prc</extension>
    2603         <mime-type>application/x-mobipocket-ebook</mime-type>
    2604     </mime-mapping>
    2605     <mime-mapping>
    2606         <extension>pre</extension>
    2607         <mime-type>application/vnd.lotus-freelance</mime-type>
    2608     </mime-mapping>
    2609     <mime-mapping>
    2610         <extension>prf</extension>
    2611         <mime-type>application/pics-rules</mime-type>
    2612     </mime-mapping>
    2613     <mime-mapping>
    2614         <extension>ps</extension>
    2615         <mime-type>application/postscript</mime-type>
    2616     </mime-mapping>
    2617     <mime-mapping>
    2618         <extension>psb</extension>
    2619         <mime-type>application/vnd.3gpp.pic-bw-small</mime-type>
    2620     </mime-mapping>
    2621     <mime-mapping>
    2622         <extension>psd</extension>
    2623         <mime-type>image/vnd.adobe.photoshop</mime-type>
    2624     </mime-mapping>
    2625     <mime-mapping>
    2626         <extension>psf</extension>
    2627         <mime-type>application/x-font-linux-psf</mime-type>
    2628     </mime-mapping>
    2629     <mime-mapping>
    2630         <extension>pskcxml</extension>
    2631         <mime-type>application/pskc+xml</mime-type>
    2632     </mime-mapping>
    2633     <mime-mapping>
    2634         <extension>ptid</extension>
    2635         <mime-type>application/vnd.pvi.ptid1</mime-type>
    2636     </mime-mapping>
    2637     <mime-mapping>
    2638         <extension>pub</extension>
    2639         <mime-type>application/x-mspublisher</mime-type>
    2640     </mime-mapping>
    2641     <mime-mapping>
    2642         <extension>pvb</extension>
    2643         <mime-type>application/vnd.3gpp.pic-bw-var</mime-type>
    2644     </mime-mapping>
    2645     <mime-mapping>
    2646         <extension>pwn</extension>
    2647         <mime-type>application/vnd.3m.post-it-notes</mime-type>
    2648     </mime-mapping>
    2649     <mime-mapping>
    2650         <extension>pya</extension>
    2651         <mime-type>audio/vnd.ms-playready.media.pya</mime-type>
    2652     </mime-mapping>
    2653     <mime-mapping>
    2654         <extension>pyv</extension>
    2655         <mime-type>video/vnd.ms-playready.media.pyv</mime-type>
    2656     </mime-mapping>
    2657     <mime-mapping>
    2658         <extension>qam</extension>
    2659         <mime-type>application/vnd.epson.quickanime</mime-type>
    2660     </mime-mapping>
    2661     <mime-mapping>
    2662         <extension>qbo</extension>
    2663         <mime-type>application/vnd.intu.qbo</mime-type>
    2664     </mime-mapping>
    2665     <mime-mapping>
    2666         <extension>qfx</extension>
    2667         <mime-type>application/vnd.intu.qfx</mime-type>
    2668     </mime-mapping>
    2669     <mime-mapping>
    2670         <extension>qps</extension>
    2671         <mime-type>application/vnd.publishare-delta-tree</mime-type>
    2672     </mime-mapping>
    2673     <mime-mapping>
    2674         <extension>qt</extension>
    2675         <mime-type>video/quicktime</mime-type>
    2676     </mime-mapping>
    2677     <mime-mapping>
    2678         <extension>qti</extension>
    2679         <mime-type>image/x-quicktime</mime-type>
    2680     </mime-mapping>
    2681     <mime-mapping>
    2682         <extension>qtif</extension>
    2683         <mime-type>image/x-quicktime</mime-type>
    2684     </mime-mapping>
    2685     <mime-mapping>
    2686         <extension>qwd</extension>
    2687         <mime-type>application/vnd.quark.quarkxpress</mime-type>
    2688     </mime-mapping>
    2689     <mime-mapping>
    2690         <extension>qwt</extension>
    2691         <mime-type>application/vnd.quark.quarkxpress</mime-type>
    2692     </mime-mapping>
    2693     <mime-mapping>
    2694         <extension>qxb</extension>
    2695         <mime-type>application/vnd.quark.quarkxpress</mime-type>
    2696     </mime-mapping>
    2697     <mime-mapping>
    2698         <extension>qxd</extension>
    2699         <mime-type>application/vnd.quark.quarkxpress</mime-type>
    2700     </mime-mapping>
    2701     <mime-mapping>
    2702         <extension>qxl</extension>
    2703         <mime-type>application/vnd.quark.quarkxpress</mime-type>
    2704     </mime-mapping>
    2705     <mime-mapping>
    2706         <extension>qxt</extension>
    2707         <mime-type>application/vnd.quark.quarkxpress</mime-type>
    2708     </mime-mapping>
    2709     <mime-mapping>
    2710         <extension>ra</extension>
    2711         <mime-type>audio/x-pn-realaudio</mime-type>
    2712     </mime-mapping>
    2713     <mime-mapping>
    2714         <extension>ram</extension>
    2715         <mime-type>audio/x-pn-realaudio</mime-type>
    2716     </mime-mapping>
    2717     <mime-mapping>
    2718         <extension>rar</extension>
    2719         <mime-type>application/x-rar-compressed</mime-type>
    2720     </mime-mapping>
    2721     <mime-mapping>
    2722         <extension>ras</extension>
    2723         <mime-type>image/x-cmu-raster</mime-type>
    2724     </mime-mapping>
    2725     <mime-mapping>
    2726         <extension>rcprofile</extension>
    2727         <mime-type>application/vnd.ipunplugged.rcprofile</mime-type>
    2728     </mime-mapping>
    2729     <mime-mapping>
    2730         <extension>rdf</extension>
    2731         <mime-type>application/rdf+xml</mime-type>
    2732     </mime-mapping>
    2733     <mime-mapping>
    2734         <extension>rdz</extension>
    2735         <mime-type>application/vnd.data-vision.rdz</mime-type>
    2736     </mime-mapping>
    2737     <mime-mapping>
    2738         <extension>rep</extension>
    2739         <mime-type>application/vnd.businessobjects</mime-type>
    2740     </mime-mapping>
    2741     <mime-mapping>
    2742         <extension>res</extension>
    2743         <mime-type>application/x-dtbresource+xml</mime-type>
    2744     </mime-mapping>
    2745     <mime-mapping>
    2746         <extension>rgb</extension>
    2747         <mime-type>image/x-rgb</mime-type>
    2748     </mime-mapping>
    2749     <mime-mapping>
    2750         <extension>rif</extension>
    2751         <mime-type>application/reginfo+xml</mime-type>
    2752     </mime-mapping>
    2753     <mime-mapping>
    2754         <extension>rip</extension>
    2755         <mime-type>audio/vnd.rip</mime-type>
    2756     </mime-mapping>
    2757     <mime-mapping>
    2758         <extension>ris</extension>
    2759         <mime-type>application/x-research-info-systems</mime-type>
    2760     </mime-mapping>
    2761     <mime-mapping>
    2762         <extension>rl</extension>
    2763         <mime-type>application/resource-lists+xml</mime-type>
    2764     </mime-mapping>
    2765     <mime-mapping>
    2766         <extension>rlc</extension>
    2767         <mime-type>image/vnd.fujixerox.edmics-rlc</mime-type>
    2768     </mime-mapping>
    2769     <mime-mapping>
    2770         <extension>rld</extension>
    2771         <mime-type>application/resource-lists-diff+xml</mime-type>
    2772     </mime-mapping>
    2773     <mime-mapping>
    2774         <extension>rm</extension>
    2775         <mime-type>application/vnd.rn-realmedia</mime-type>
    2776     </mime-mapping>
    2777     <mime-mapping>
    2778         <extension>rmi</extension>
    2779         <mime-type>audio/midi</mime-type>
    2780     </mime-mapping>
    2781     <mime-mapping>
    2782         <extension>rmp</extension>
    2783         <mime-type>audio/x-pn-realaudio-plugin</mime-type>
    2784     </mime-mapping>
    2785     <mime-mapping>
    2786         <extension>rms</extension>
    2787         <mime-type>application/vnd.jcp.javame.midlet-rms</mime-type>
    2788     </mime-mapping>
    2789     <mime-mapping>
    2790         <extension>rmvb</extension>
    2791         <mime-type>application/vnd.rn-realmedia-vbr</mime-type>
    2792     </mime-mapping>
    2793     <mime-mapping>
    2794         <extension>rnc</extension>
    2795         <mime-type>application/relax-ng-compact-syntax</mime-type>
    2796     </mime-mapping>
    2797     <mime-mapping>
    2798         <extension>roa</extension>
    2799         <mime-type>application/rpki-roa</mime-type>
    2800     </mime-mapping>
    2801     <mime-mapping>
    2802         <extension>roff</extension>
    2803         <mime-type>text/troff</mime-type>
    2804     </mime-mapping>
    2805     <mime-mapping>
    2806         <extension>rp9</extension>
    2807         <mime-type>application/vnd.cloanto.rp9</mime-type>
    2808     </mime-mapping>
    2809     <mime-mapping>
    2810         <extension>rpss</extension>
    2811         <mime-type>application/vnd.nokia.radio-presets</mime-type>
    2812     </mime-mapping>
    2813     <mime-mapping>
    2814         <extension>rpst</extension>
    2815         <mime-type>application/vnd.nokia.radio-preset</mime-type>
    2816     </mime-mapping>
    2817     <mime-mapping>
    2818         <extension>rq</extension>
    2819         <mime-type>application/sparql-query</mime-type>
    2820     </mime-mapping>
    2821     <mime-mapping>
    2822         <extension>rs</extension>
    2823         <mime-type>application/rls-services+xml</mime-type>
    2824     </mime-mapping>
    2825     <mime-mapping>
    2826         <extension>rsd</extension>
    2827         <mime-type>application/rsd+xml</mime-type>
    2828     </mime-mapping>
    2829     <mime-mapping>
    2830         <extension>rss</extension>
    2831         <mime-type>application/rss+xml</mime-type>
    2832     </mime-mapping>
    2833     <mime-mapping>
    2834         <extension>rtf</extension>
    2835         <mime-type>application/rtf</mime-type>
    2836     </mime-mapping>
    2837     <mime-mapping>
    2838         <extension>rtx</extension>
    2839         <mime-type>text/richtext</mime-type>
    2840     </mime-mapping>
    2841     <mime-mapping>
    2842         <extension>s</extension>
    2843         <mime-type>text/x-asm</mime-type>
    2844     </mime-mapping>
    2845     <mime-mapping>
    2846         <extension>s3m</extension>
    2847         <mime-type>audio/s3m</mime-type>
    2848     </mime-mapping>
    2849     <mime-mapping>
    2850         <extension>saf</extension>
    2851         <mime-type>application/vnd.yamaha.smaf-audio</mime-type>
    2852     </mime-mapping>
    2853     <mime-mapping>
    2854         <extension>sbml</extension>
    2855         <mime-type>application/sbml+xml</mime-type>
    2856     </mime-mapping>
    2857     <mime-mapping>
    2858         <extension>sc</extension>
    2859         <mime-type>application/vnd.ibm.secure-container</mime-type>
    2860     </mime-mapping>
    2861     <mime-mapping>
    2862         <extension>scd</extension>
    2863         <mime-type>application/x-msschedule</mime-type>
    2864     </mime-mapping>
    2865     <mime-mapping>
    2866         <extension>scm</extension>
    2867         <mime-type>application/vnd.lotus-screencam</mime-type>
    2868     </mime-mapping>
    2869     <mime-mapping>
    2870         <extension>scq</extension>
    2871         <mime-type>application/scvp-cv-request</mime-type>
    2872     </mime-mapping>
    2873     <mime-mapping>
    2874         <extension>scs</extension>
    2875         <mime-type>application/scvp-cv-response</mime-type>
    2876     </mime-mapping>
    2877     <mime-mapping>
    2878         <extension>scurl</extension>
    2879         <mime-type>text/vnd.curl.scurl</mime-type>
    2880     </mime-mapping>
    2881     <mime-mapping>
    2882         <extension>sda</extension>
    2883         <mime-type>application/vnd.stardivision.draw</mime-type>
    2884     </mime-mapping>
    2885     <mime-mapping>
    2886         <extension>sdc</extension>
    2887         <mime-type>application/vnd.stardivision.calc</mime-type>
    2888     </mime-mapping>
    2889     <mime-mapping>
    2890         <extension>sdd</extension>
    2891         <mime-type>application/vnd.stardivision.impress</mime-type>
    2892     </mime-mapping>
    2893     <mime-mapping>
    2894         <extension>sdkd</extension>
    2895         <mime-type>application/vnd.solent.sdkm+xml</mime-type>
    2896     </mime-mapping>
    2897     <mime-mapping>
    2898         <extension>sdkm</extension>
    2899         <mime-type>application/vnd.solent.sdkm+xml</mime-type>
    2900     </mime-mapping>
    2901     <mime-mapping>
    2902         <extension>sdp</extension>
    2903         <mime-type>application/sdp</mime-type>
    2904     </mime-mapping>
    2905     <mime-mapping>
    2906         <extension>sdw</extension>
    2907         <mime-type>application/vnd.stardivision.writer</mime-type>
    2908     </mime-mapping>
    2909     <mime-mapping>
    2910         <extension>see</extension>
    2911         <mime-type>application/vnd.seemail</mime-type>
    2912     </mime-mapping>
    2913     <mime-mapping>
    2914         <extension>seed</extension>
    2915         <mime-type>application/vnd.fdsn.seed</mime-type>
    2916     </mime-mapping>
    2917     <mime-mapping>
    2918         <extension>sema</extension>
    2919         <mime-type>application/vnd.sema</mime-type>
    2920     </mime-mapping>
    2921     <mime-mapping>
    2922         <extension>semd</extension>
    2923         <mime-type>application/vnd.semd</mime-type>
    2924     </mime-mapping>
    2925     <mime-mapping>
    2926         <extension>semf</extension>
    2927         <mime-type>application/vnd.semf</mime-type>
    2928     </mime-mapping>
    2929     <mime-mapping>
    2930         <extension>ser</extension>
    2931         <mime-type>application/java-serialized-object</mime-type>
    2932     </mime-mapping>
    2933     <mime-mapping>
    2934         <extension>setpay</extension>
    2935         <mime-type>application/set-payment-initiation</mime-type>
    2936     </mime-mapping>
    2937     <mime-mapping>
    2938         <extension>setreg</extension>
    2939         <mime-type>application/set-registration-initiation</mime-type>
    2940     </mime-mapping>
    2941     <mime-mapping>
    2942         <extension>sfd-hdstx</extension>
    2943         <mime-type>application/vnd.hydrostatix.sof-data</mime-type>
    2944     </mime-mapping>
    2945     <mime-mapping>
    2946         <extension>sfs</extension>
    2947         <mime-type>application/vnd.spotfire.sfs</mime-type>
    2948     </mime-mapping>
    2949     <mime-mapping>
    2950         <extension>sfv</extension>
    2951         <mime-type>text/x-sfv</mime-type>
    2952     </mime-mapping>
    2953     <mime-mapping>
    2954         <extension>sgi</extension>
    2955         <mime-type>image/sgi</mime-type>
    2956     </mime-mapping>
    2957     <mime-mapping>
    2958         <extension>sgl</extension>
    2959         <mime-type>application/vnd.stardivision.writer-global</mime-type>
    2960     </mime-mapping>
    2961     <mime-mapping>
    2962         <extension>sgm</extension>
    2963         <mime-type>text/sgml</mime-type>
    2964     </mime-mapping>
    2965     <mime-mapping>
    2966         <extension>sgml</extension>
    2967         <mime-type>text/sgml</mime-type>
    2968     </mime-mapping>
    2969     <mime-mapping>
    2970         <extension>sh</extension>
    2971         <mime-type>application/x-sh</mime-type>
    2972     </mime-mapping>
    2973     <mime-mapping>
    2974         <extension>shar</extension>
    2975         <mime-type>application/x-shar</mime-type>
    2976     </mime-mapping>
    2977     <mime-mapping>
    2978         <extension>shf</extension>
    2979         <mime-type>application/shf+xml</mime-type>
    2980     </mime-mapping>
    2981     <!--
    2982     <mime-mapping>
    2983         <extension>shtml</extension>
    2984         <mime-type>text/x-server-parsed-html</mime-type>
    2985     </mime-mapping>
    2986     -->
    2987     <mime-mapping>
    2988         <extension>sid</extension>
    2989         <mime-type>image/x-mrsid-image</mime-type>
    2990     </mime-mapping>
    2991     <mime-mapping>
    2992         <extension>sig</extension>
    2993         <mime-type>application/pgp-signature</mime-type>
    2994     </mime-mapping>
    2995     <mime-mapping>
    2996         <extension>sil</extension>
    2997         <mime-type>audio/silk</mime-type>
    2998     </mime-mapping>
    2999     <mime-mapping>
    3000         <extension>silo</extension>
    3001         <mime-type>model/mesh</mime-type>
    3002     </mime-mapping>
    3003     <mime-mapping>
    3004         <extension>sis</extension>
    3005         <mime-type>application/vnd.symbian.install</mime-type>
    3006     </mime-mapping>
    3007     <mime-mapping>
    3008         <extension>sisx</extension>
    3009         <mime-type>application/vnd.symbian.install</mime-type>
    3010     </mime-mapping>
    3011     <mime-mapping>
    3012         <extension>sit</extension>
    3013         <mime-type>application/x-stuffit</mime-type>
    3014     </mime-mapping>
    3015     <mime-mapping>
    3016         <extension>sitx</extension>
    3017         <mime-type>application/x-stuffitx</mime-type>
    3018     </mime-mapping>
    3019     <mime-mapping>
    3020         <extension>skd</extension>
    3021         <mime-type>application/vnd.koan</mime-type>
    3022     </mime-mapping>
    3023     <mime-mapping>
    3024         <extension>skm</extension>
    3025         <mime-type>application/vnd.koan</mime-type>
    3026     </mime-mapping>
    3027     <mime-mapping>
    3028         <extension>skp</extension>
    3029         <mime-type>application/vnd.koan</mime-type>
    3030     </mime-mapping>
    3031     <mime-mapping>
    3032         <extension>skt</extension>
    3033         <mime-type>application/vnd.koan</mime-type>
    3034     </mime-mapping>
    3035     <mime-mapping>
    3036         <extension>sldm</extension>
    3037         <mime-type>application/vnd.ms-powerpoint.slide.macroenabled.12</mime-type>
    3038     </mime-mapping>
    3039     <mime-mapping>
    3040         <extension>sldx</extension>
    3041         <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slide</mime-type>
    3042     </mime-mapping>
    3043     <mime-mapping>
    3044         <extension>slt</extension>
    3045         <mime-type>application/vnd.epson.salt</mime-type>
    3046     </mime-mapping>
    3047     <mime-mapping>
    3048         <extension>sm</extension>
    3049         <mime-type>application/vnd.stepmania.stepchart</mime-type>
    3050     </mime-mapping>
    3051     <mime-mapping>
    3052         <extension>smf</extension>
    3053         <mime-type>application/vnd.stardivision.math</mime-type>
    3054     </mime-mapping>
    3055     <mime-mapping>
    3056         <extension>smi</extension>
    3057         <mime-type>application/smil+xml</mime-type>
    3058     </mime-mapping>
    3059     <mime-mapping>
    3060         <extension>smil</extension>
    3061         <mime-type>application/smil+xml</mime-type>
    3062     </mime-mapping>
    3063     <mime-mapping>
    3064         <extension>smv</extension>
    3065         <mime-type>video/x-smv</mime-type>
    3066     </mime-mapping>
    3067     <mime-mapping>
    3068         <extension>smzip</extension>
    3069         <mime-type>application/vnd.stepmania.package</mime-type>
    3070     </mime-mapping>
    3071     <mime-mapping>
    3072         <extension>snd</extension>
    3073         <mime-type>audio/basic</mime-type>
    3074     </mime-mapping>
    3075     <mime-mapping>
    3076         <extension>snf</extension>
    3077         <mime-type>application/x-font-snf</mime-type>
    3078     </mime-mapping>
    3079     <mime-mapping>
    3080         <extension>so</extension>
    3081         <mime-type>application/octet-stream</mime-type>
    3082     </mime-mapping>
    3083     <mime-mapping>
    3084         <extension>spc</extension>
    3085         <mime-type>application/x-pkcs7-certificates</mime-type>
    3086     </mime-mapping>
    3087     <mime-mapping>
    3088         <extension>spf</extension>
    3089         <mime-type>application/vnd.yamaha.smaf-phrase</mime-type>
    3090     </mime-mapping>
    3091     <mime-mapping>
    3092         <extension>spl</extension>
    3093         <mime-type>application/x-futuresplash</mime-type>
    3094     </mime-mapping>
    3095     <mime-mapping>
    3096         <extension>spot</extension>
    3097         <mime-type>text/vnd.in3d.spot</mime-type>
    3098     </mime-mapping>
    3099     <mime-mapping>
    3100         <extension>spp</extension>
    3101         <mime-type>application/scvp-vp-response</mime-type>
    3102     </mime-mapping>
    3103     <mime-mapping>
    3104         <extension>spq</extension>
    3105         <mime-type>application/scvp-vp-request</mime-type>
    3106     </mime-mapping>
    3107     <mime-mapping>
    3108         <extension>spx</extension>
    3109         <mime-type>audio/ogg</mime-type>
    3110     </mime-mapping>
    3111     <mime-mapping>
    3112         <extension>sql</extension>
    3113         <mime-type>application/x-sql</mime-type>
    3114     </mime-mapping>
    3115     <mime-mapping>
    3116         <extension>src</extension>
    3117         <mime-type>application/x-wais-source</mime-type>
    3118     </mime-mapping>
    3119     <mime-mapping>
    3120         <extension>srt</extension>
    3121         <mime-type>application/x-subrip</mime-type>
    3122     </mime-mapping>
    3123     <mime-mapping>
    3124         <extension>sru</extension>
    3125         <mime-type>application/sru+xml</mime-type>
    3126     </mime-mapping>
    3127     <mime-mapping>
    3128         <extension>srx</extension>
    3129         <mime-type>application/sparql-results+xml</mime-type>
    3130     </mime-mapping>
    3131     <mime-mapping>
    3132         <extension>ssdl</extension>
    3133         <mime-type>application/ssdl+xml</mime-type>
    3134     </mime-mapping>
    3135     <mime-mapping>
    3136         <extension>sse</extension>
    3137         <mime-type>application/vnd.kodak-descriptor</mime-type>
    3138     </mime-mapping>
    3139     <mime-mapping>
    3140         <extension>ssf</extension>
    3141         <mime-type>application/vnd.epson.ssf</mime-type>
    3142     </mime-mapping>
    3143     <mime-mapping>
    3144         <extension>ssml</extension>
    3145         <mime-type>application/ssml+xml</mime-type>
    3146     </mime-mapping>
    3147     <mime-mapping>
    3148         <extension>st</extension>
    3149         <mime-type>application/vnd.sailingtracker.track</mime-type>
    3150     </mime-mapping>
    3151     <mime-mapping>
    3152         <extension>stc</extension>
    3153         <mime-type>application/vnd.sun.xml.calc.template</mime-type>
    3154     </mime-mapping>
    3155     <mime-mapping>
    3156         <extension>std</extension>
    3157         <mime-type>application/vnd.sun.xml.draw.template</mime-type>
    3158     </mime-mapping>
    3159     <mime-mapping>
    3160         <extension>stf</extension>
    3161         <mime-type>application/vnd.wt.stf</mime-type>
    3162     </mime-mapping>
    3163     <mime-mapping>
    3164         <extension>sti</extension>
    3165         <mime-type>application/vnd.sun.xml.impress.template</mime-type>
    3166     </mime-mapping>
    3167     <mime-mapping>
    3168         <extension>stk</extension>
    3169         <mime-type>application/hyperstudio</mime-type>
    3170     </mime-mapping>
    3171     <mime-mapping>
    3172         <extension>stl</extension>
    3173         <mime-type>application/vnd.ms-pki.stl</mime-type>
    3174     </mime-mapping>
    3175     <mime-mapping>
    3176         <extension>str</extension>
    3177         <mime-type>application/vnd.pg.format</mime-type>
    3178     </mime-mapping>
    3179     <mime-mapping>
    3180         <extension>stw</extension>
    3181         <mime-type>application/vnd.sun.xml.writer.template</mime-type>
    3182     </mime-mapping>
    3183     <mime-mapping>
    3184         <extension>sub</extension>
    3185         <mime-type>text/vnd.dvb.subtitle</mime-type>
    3186     </mime-mapping>
    3187     <mime-mapping>
    3188         <extension>sus</extension>
    3189         <mime-type>application/vnd.sus-calendar</mime-type>
    3190     </mime-mapping>
    3191     <mime-mapping>
    3192         <extension>susp</extension>
    3193         <mime-type>application/vnd.sus-calendar</mime-type>
    3194     </mime-mapping>
    3195     <mime-mapping>
    3196         <extension>sv4cpio</extension>
    3197         <mime-type>application/x-sv4cpio</mime-type>
    3198     </mime-mapping>
    3199     <mime-mapping>
    3200         <extension>sv4crc</extension>
    3201         <mime-type>application/x-sv4crc</mime-type>
    3202     </mime-mapping>
    3203     <mime-mapping>
    3204         <extension>svc</extension>
    3205         <mime-type>application/vnd.dvb.service</mime-type>
    3206     </mime-mapping>
    3207     <mime-mapping>
    3208         <extension>svd</extension>
    3209         <mime-type>application/vnd.svd</mime-type>
    3210     </mime-mapping>
    3211     <mime-mapping>
    3212         <extension>svg</extension>
    3213         <mime-type>image/svg+xml</mime-type>
    3214     </mime-mapping>
    3215     <mime-mapping>
    3216         <extension>svgz</extension>
    3217         <mime-type>image/svg+xml</mime-type>
    3218     </mime-mapping>
    3219     <mime-mapping>
    3220         <extension>swa</extension>
    3221         <mime-type>application/x-director</mime-type>
    3222     </mime-mapping>
    3223     <mime-mapping>
    3224         <extension>swf</extension>
    3225         <mime-type>application/x-shockwave-flash</mime-type>
    3226     </mime-mapping>
    3227     <mime-mapping>
    3228         <extension>swi</extension>
    3229         <mime-type>application/vnd.aristanetworks.swi</mime-type>
    3230     </mime-mapping>
    3231     <mime-mapping>
    3232         <extension>sxc</extension>
    3233         <mime-type>application/vnd.sun.xml.calc</mime-type>
    3234     </mime-mapping>
    3235     <mime-mapping>
    3236         <extension>sxd</extension>
    3237         <mime-type>application/vnd.sun.xml.draw</mime-type>
    3238     </mime-mapping>
    3239     <mime-mapping>
    3240         <extension>sxg</extension>
    3241         <mime-type>application/vnd.sun.xml.writer.global</mime-type>
    3242     </mime-mapping>
    3243     <mime-mapping>
    3244         <extension>sxi</extension>
    3245         <mime-type>application/vnd.sun.xml.impress</mime-type>
    3246     </mime-mapping>
    3247     <mime-mapping>
    3248         <extension>sxm</extension>
    3249         <mime-type>application/vnd.sun.xml.math</mime-type>
    3250     </mime-mapping>
    3251     <mime-mapping>
    3252         <extension>sxw</extension>
    3253         <mime-type>application/vnd.sun.xml.writer</mime-type>
    3254     </mime-mapping>
    3255     <mime-mapping>
    3256         <extension>t</extension>
    3257         <mime-type>text/troff</mime-type>
    3258     </mime-mapping>
    3259     <mime-mapping>
    3260         <extension>t3</extension>
    3261         <mime-type>application/x-t3vm-image</mime-type>
    3262     </mime-mapping>
    3263     <mime-mapping>
    3264         <extension>taglet</extension>
    3265         <mime-type>application/vnd.mynfc</mime-type>
    3266     </mime-mapping>
    3267     <mime-mapping>
    3268         <extension>tao</extension>
    3269         <mime-type>application/vnd.tao.intent-module-archive</mime-type>
    3270     </mime-mapping>
    3271     <mime-mapping>
    3272         <extension>tar</extension>
    3273         <mime-type>application/x-tar</mime-type>
    3274     </mime-mapping>
    3275     <mime-mapping>
    3276         <extension>tcap</extension>
    3277         <mime-type>application/vnd.3gpp2.tcap</mime-type>
    3278     </mime-mapping>
    3279     <mime-mapping>
    3280         <extension>tcl</extension>
    3281         <mime-type>application/x-tcl</mime-type>
    3282     </mime-mapping>
    3283     <mime-mapping>
    3284         <extension>teacher</extension>
    3285         <mime-type>application/vnd.smart.teacher</mime-type>
    3286     </mime-mapping>
    3287     <mime-mapping>
    3288         <extension>tei</extension>
    3289         <mime-type>application/tei+xml</mime-type>
    3290     </mime-mapping>
    3291     <mime-mapping>
    3292         <extension>teicorpus</extension>
    3293         <mime-type>application/tei+xml</mime-type>
    3294     </mime-mapping>
    3295     <mime-mapping>
    3296         <extension>tex</extension>
    3297         <mime-type>application/x-tex</mime-type>
    3298     </mime-mapping>
    3299     <mime-mapping>
    3300         <extension>texi</extension>
    3301         <mime-type>application/x-texinfo</mime-type>
    3302     </mime-mapping>
    3303     <mime-mapping>
    3304         <extension>texinfo</extension>
    3305         <mime-type>application/x-texinfo</mime-type>
    3306     </mime-mapping>
    3307     <mime-mapping>
    3308         <extension>text</extension>
    3309         <mime-type>text/plain</mime-type>
    3310     </mime-mapping>
    3311     <mime-mapping>
    3312         <extension>tfi</extension>
    3313         <mime-type>application/thraud+xml</mime-type>
    3314     </mime-mapping>
    3315     <mime-mapping>
    3316         <extension>tfm</extension>
    3317         <mime-type>application/x-tex-tfm</mime-type>
    3318     </mime-mapping>
    3319     <mime-mapping>
    3320         <extension>tga</extension>
    3321         <mime-type>image/x-tga</mime-type>
    3322     </mime-mapping>
    3323     <mime-mapping>
    3324         <extension>thmx</extension>
    3325         <mime-type>application/vnd.ms-officetheme</mime-type>
    3326     </mime-mapping>
    3327     <mime-mapping>
    3328         <extension>tif</extension>
    3329         <mime-type>image/tiff</mime-type>
    3330     </mime-mapping>
    3331     <mime-mapping>
    3332         <extension>tiff</extension>
    3333         <mime-type>image/tiff</mime-type>
    3334     </mime-mapping>
    3335     <mime-mapping>
    3336         <extension>tmo</extension>
    3337         <mime-type>application/vnd.tmobile-livetv</mime-type>
    3338     </mime-mapping>
    3339     <mime-mapping>
    3340         <extension>torrent</extension>
    3341         <mime-type>application/x-bittorrent</mime-type>
    3342     </mime-mapping>
    3343     <mime-mapping>
    3344         <extension>tpl</extension>
    3345         <mime-type>application/vnd.groove-tool-template</mime-type>
    3346     </mime-mapping>
    3347     <mime-mapping>
    3348         <extension>tpt</extension>
    3349         <mime-type>application/vnd.trid.tpt</mime-type>
    3350     </mime-mapping>
    3351     <mime-mapping>
    3352         <extension>tr</extension>
    3353         <mime-type>text/troff</mime-type>
    3354     </mime-mapping>
    3355     <mime-mapping>
    3356         <extension>tra</extension>
    3357         <mime-type>application/vnd.trueapp</mime-type>
    3358     </mime-mapping>
    3359     <mime-mapping>
    3360         <extension>trm</extension>
    3361         <mime-type>application/x-msterminal</mime-type>
    3362     </mime-mapping>
    3363     <mime-mapping>
    3364         <extension>tsd</extension>
    3365         <mime-type>application/timestamped-data</mime-type>
    3366     </mime-mapping>
    3367     <mime-mapping>
    3368         <extension>tsv</extension>
    3369         <mime-type>text/tab-separated-values</mime-type>
    3370     </mime-mapping>
    3371     <mime-mapping>
    3372         <extension>ttc</extension>
    3373         <mime-type>font/collection</mime-type>
    3374     </mime-mapping>
    3375     <mime-mapping>
    3376         <extension>ttf</extension>
    3377         <mime-type>font/ttf</mime-type>
    3378     </mime-mapping>
    3379     <mime-mapping>
    3380         <extension>ttl</extension>
    3381         <mime-type>text/turtle</mime-type>
    3382     </mime-mapping>
    3383     <mime-mapping>
    3384         <extension>twd</extension>
    3385         <mime-type>application/vnd.simtech-mindmapper</mime-type>
    3386     </mime-mapping>
    3387     <mime-mapping>
    3388         <extension>twds</extension>
    3389         <mime-type>application/vnd.simtech-mindmapper</mime-type>
    3390     </mime-mapping>
    3391     <mime-mapping>
    3392         <extension>txd</extension>
    3393         <mime-type>application/vnd.genomatix.tuxedo</mime-type>
    3394     </mime-mapping>
    3395     <mime-mapping>
    3396         <extension>txf</extension>
    3397         <mime-type>application/vnd.mobius.txf</mime-type>
    3398     </mime-mapping>
    3399     <mime-mapping>
    3400         <extension>txt</extension>
    3401         <mime-type>text/plain</mime-type>
    3402     </mime-mapping>
    3403     <mime-mapping>
    3404         <extension>u32</extension>
    3405         <mime-type>application/x-authorware-bin</mime-type>
    3406     </mime-mapping>
    3407     <mime-mapping>
    3408         <extension>udeb</extension>
    3409         <mime-type>application/x-debian-package</mime-type>
    3410     </mime-mapping>
    3411     <mime-mapping>
    3412         <extension>ufd</extension>
    3413         <mime-type>application/vnd.ufdl</mime-type>
    3414     </mime-mapping>
    3415     <mime-mapping>
    3416         <extension>ufdl</extension>
    3417         <mime-type>application/vnd.ufdl</mime-type>
    3418     </mime-mapping>
    3419     <mime-mapping>
    3420         <extension>ulw</extension>
    3421         <mime-type>audio/basic</mime-type>
    3422     </mime-mapping>
    3423     <mime-mapping>
    3424         <extension>ulx</extension>
    3425         <mime-type>application/x-glulx</mime-type>
    3426     </mime-mapping>
    3427     <mime-mapping>
    3428         <extension>umj</extension>
    3429         <mime-type>application/vnd.umajin</mime-type>
    3430     </mime-mapping>
    3431     <mime-mapping>
    3432         <extension>unityweb</extension>
    3433         <mime-type>application/vnd.unity</mime-type>
    3434     </mime-mapping>
    3435     <mime-mapping>
    3436         <extension>uoml</extension>
    3437         <mime-type>application/vnd.uoml+xml</mime-type>
    3438     </mime-mapping>
    3439     <mime-mapping>
    3440         <extension>uri</extension>
    3441         <mime-type>text/uri-list</mime-type>
    3442     </mime-mapping>
    3443     <mime-mapping>
    3444         <extension>uris</extension>
    3445         <mime-type>text/uri-list</mime-type>
    3446     </mime-mapping>
    3447     <mime-mapping>
    3448         <extension>urls</extension>
    3449         <mime-type>text/uri-list</mime-type>
    3450     </mime-mapping>
    3451     <mime-mapping>
    3452         <extension>ustar</extension>
    3453         <mime-type>application/x-ustar</mime-type>
    3454     </mime-mapping>
    3455     <mime-mapping>
    3456         <extension>utz</extension>
    3457         <mime-type>application/vnd.uiq.theme</mime-type>
    3458     </mime-mapping>
    3459     <mime-mapping>
    3460         <extension>uu</extension>
    3461         <mime-type>text/x-uuencode</mime-type>
    3462     </mime-mapping>
    3463     <mime-mapping>
    3464         <extension>uva</extension>
    3465         <mime-type>audio/vnd.dece.audio</mime-type>
    3466     </mime-mapping>
    3467     <mime-mapping>
    3468         <extension>uvd</extension>
    3469         <mime-type>application/vnd.dece.data</mime-type>
    3470     </mime-mapping>
    3471     <mime-mapping>
    3472         <extension>uvf</extension>
    3473         <mime-type>application/vnd.dece.data</mime-type>
    3474     </mime-mapping>
    3475     <mime-mapping>
    3476         <extension>uvg</extension>
    3477         <mime-type>image/vnd.dece.graphic</mime-type>
    3478     </mime-mapping>
    3479     <mime-mapping>
    3480         <extension>uvh</extension>
    3481         <mime-type>video/vnd.dece.hd</mime-type>
    3482     </mime-mapping>
    3483     <mime-mapping>
    3484         <extension>uvi</extension>
    3485         <mime-type>image/vnd.dece.graphic</mime-type>
    3486     </mime-mapping>
    3487     <mime-mapping>
    3488         <extension>uvm</extension>
    3489         <mime-type>video/vnd.dece.mobile</mime-type>
    3490     </mime-mapping>
    3491     <mime-mapping>
    3492         <extension>uvp</extension>
    3493         <mime-type>video/vnd.dece.pd</mime-type>
    3494     </mime-mapping>
    3495     <mime-mapping>
    3496         <extension>uvs</extension>
    3497         <mime-type>video/vnd.dece.sd</mime-type>
    3498     </mime-mapping>
    3499     <mime-mapping>
    3500         <extension>uvt</extension>
    3501         <mime-type>application/vnd.dece.ttml+xml</mime-type>
    3502     </mime-mapping>
    3503     <mime-mapping>
    3504         <extension>uvu</extension>
    3505         <mime-type>video/vnd.uvvu.mp4</mime-type>
    3506     </mime-mapping>
    3507     <mime-mapping>
    3508         <extension>uvv</extension>
    3509         <mime-type>video/vnd.dece.video</mime-type>
    3510     </mime-mapping>
    3511     <mime-mapping>
    3512         <extension>uvva</extension>
    3513         <mime-type>audio/vnd.dece.audio</mime-type>
    3514     </mime-mapping>
    3515     <mime-mapping>
    3516         <extension>uvvd</extension>
    3517         <mime-type>application/vnd.dece.data</mime-type>
    3518     </mime-mapping>
    3519     <mime-mapping>
    3520         <extension>uvvf</extension>
    3521         <mime-type>application/vnd.dece.data</mime-type>
    3522     </mime-mapping>
    3523     <mime-mapping>
    3524         <extension>uvvg</extension>
    3525         <mime-type>image/vnd.dece.graphic</mime-type>
    3526     </mime-mapping>
    3527     <mime-mapping>
    3528         <extension>uvvh</extension>
    3529         <mime-type>video/vnd.dece.hd</mime-type>
    3530     </mime-mapping>
    3531     <mime-mapping>
    3532         <extension>uvvi</extension>
    3533         <mime-type>image/vnd.dece.graphic</mime-type>
    3534     </mime-mapping>
    3535     <mime-mapping>
    3536         <extension>uvvm</extension>
    3537         <mime-type>video/vnd.dece.mobile</mime-type>
    3538     </mime-mapping>
    3539     <mime-mapping>
    3540         <extension>uvvp</extension>
    3541         <mime-type>video/vnd.dece.pd</mime-type>
    3542     </mime-mapping>
    3543     <mime-mapping>
    3544         <extension>uvvs</extension>
    3545         <mime-type>video/vnd.dece.sd</mime-type>
    3546     </mime-mapping>
    3547     <mime-mapping>
    3548         <extension>uvvt</extension>
    3549         <mime-type>application/vnd.dece.ttml+xml</mime-type>
    3550     </mime-mapping>
    3551     <mime-mapping>
    3552         <extension>uvvu</extension>
    3553         <mime-type>video/vnd.uvvu.mp4</mime-type>
    3554     </mime-mapping>
    3555     <mime-mapping>
    3556         <extension>uvvv</extension>
    3557         <mime-type>video/vnd.dece.video</mime-type>
    3558     </mime-mapping>
    3559     <mime-mapping>
    3560         <extension>uvvx</extension>
    3561         <mime-type>application/vnd.dece.unspecified</mime-type>
    3562     </mime-mapping>
    3563     <mime-mapping>
    3564         <extension>uvvz</extension>
    3565         <mime-type>application/vnd.dece.zip</mime-type>
    3566     </mime-mapping>
    3567     <mime-mapping>
    3568         <extension>uvx</extension>
    3569         <mime-type>application/vnd.dece.unspecified</mime-type>
    3570     </mime-mapping>
    3571     <mime-mapping>
    3572         <extension>uvz</extension>
    3573         <mime-type>application/vnd.dece.zip</mime-type>
    3574     </mime-mapping>
    3575     <mime-mapping>
    3576         <extension>vcard</extension>
    3577         <mime-type>text/vcard</mime-type>
    3578     </mime-mapping>
    3579     <mime-mapping>
    3580         <extension>vcd</extension>
    3581         <mime-type>application/x-cdlink</mime-type>
    3582     </mime-mapping>
    3583     <mime-mapping>
    3584         <extension>vcf</extension>
    3585         <mime-type>text/x-vcard</mime-type>
    3586     </mime-mapping>
    3587     <mime-mapping>
    3588         <extension>vcg</extension>
    3589         <mime-type>application/vnd.groove-vcard</mime-type>
    3590     </mime-mapping>
    3591     <mime-mapping>
    3592         <extension>vcs</extension>
    3593         <mime-type>text/x-vcalendar</mime-type>
    3594     </mime-mapping>
    3595     <mime-mapping>
    3596         <extension>vcx</extension>
    3597         <mime-type>application/vnd.vcx</mime-type>
    3598     </mime-mapping>
    3599     <mime-mapping>
    3600         <extension>vis</extension>
    3601         <mime-type>application/vnd.visionary</mime-type>
    3602     </mime-mapping>
    3603     <mime-mapping>
    3604         <extension>viv</extension>
    3605         <mime-type>video/vnd.vivo</mime-type>
    3606     </mime-mapping>
    3607     <mime-mapping>
    3608         <extension>vob</extension>
    3609         <mime-type>video/x-ms-vob</mime-type>
    3610     </mime-mapping>
    3611     <mime-mapping>
    3612         <extension>vor</extension>
    3613         <mime-type>application/vnd.stardivision.writer</mime-type>
    3614     </mime-mapping>
    3615     <mime-mapping>
    3616         <extension>vox</extension>
    3617         <mime-type>application/x-authorware-bin</mime-type>
    3618     </mime-mapping>
    3619     <mime-mapping>
    3620         <extension>vrml</extension>
    3621         <mime-type>model/vrml</mime-type>
    3622     </mime-mapping>
    3623     <mime-mapping>
    3624         <extension>vsd</extension>
    3625         <mime-type>application/vnd.visio</mime-type>
    3626     </mime-mapping>
    3627     <mime-mapping>
    3628         <extension>vsf</extension>
    3629         <mime-type>application/vnd.vsf</mime-type>
    3630     </mime-mapping>
    3631     <mime-mapping>
    3632         <extension>vss</extension>
    3633         <mime-type>application/vnd.visio</mime-type>
    3634     </mime-mapping>
    3635     <mime-mapping>
    3636         <extension>vst</extension>
    3637         <mime-type>application/vnd.visio</mime-type>
    3638     </mime-mapping>
    3639     <mime-mapping>
    3640         <extension>vsw</extension>
    3641         <mime-type>application/vnd.visio</mime-type>
    3642     </mime-mapping>
    3643     <mime-mapping>
    3644         <extension>vtu</extension>
    3645         <mime-type>model/vnd.vtu</mime-type>
    3646     </mime-mapping>
    3647     <mime-mapping>
    3648         <extension>vxml</extension>
    3649         <mime-type>application/voicexml+xml</mime-type>
    3650     </mime-mapping>
    3651     <mime-mapping>
    3652         <extension>w3d</extension>
    3653         <mime-type>application/x-director</mime-type>
    3654     </mime-mapping>
    3655     <mime-mapping>
    3656         <extension>wad</extension>
    3657         <mime-type>application/x-doom</mime-type>
    3658     </mime-mapping>
    3659     <mime-mapping>
    3660         <extension>wav</extension>
    3661         <mime-type>audio/x-wav</mime-type>
    3662     </mime-mapping>
    3663     <mime-mapping>
    3664         <extension>wax</extension>
    3665         <mime-type>audio/x-ms-wax</mime-type>
    3666     </mime-mapping>
    3667     <mime-mapping>
    3668         <!-- Wireless Bitmap -->
    3669         <extension>wbmp</extension>
    3670         <mime-type>image/vnd.wap.wbmp</mime-type>
    3671     </mime-mapping>
    3672     <mime-mapping>
    3673         <extension>wbs</extension>
    3674         <mime-type>application/vnd.criticaltools.wbs+xml</mime-type>
    3675     </mime-mapping>
    3676     <mime-mapping>
    3677         <extension>wbxml</extension>
    3678         <mime-type>application/vnd.wap.wbxml</mime-type>
    3679     </mime-mapping>
    3680     <mime-mapping>
    3681         <extension>wcm</extension>
    3682         <mime-type>application/vnd.ms-works</mime-type>
    3683     </mime-mapping>
    3684     <mime-mapping>
    3685         <extension>wdb</extension>
    3686         <mime-type>application/vnd.ms-works</mime-type>
    3687     </mime-mapping>
    3688     <mime-mapping>
    3689         <extension>wdp</extension>
    3690         <mime-type>image/vnd.ms-photo</mime-type>
    3691     </mime-mapping>
    3692     <mime-mapping>
    3693         <extension>weba</extension>
    3694         <mime-type>audio/webm</mime-type>
    3695     </mime-mapping>
    3696     <mime-mapping>
    3697         <extension>webm</extension>
    3698         <mime-type>video/webm</mime-type>
    3699     </mime-mapping>
    3700     <mime-mapping>
    3701         <extension>webp</extension>
    3702         <mime-type>image/webp</mime-type>
    3703     </mime-mapping>
    3704     <mime-mapping>
    3705         <extension>wg</extension>
    3706         <mime-type>application/vnd.pmi.widget</mime-type>
    3707     </mime-mapping>
    3708     <mime-mapping>
    3709         <extension>wgt</extension>
    3710         <mime-type>application/widget</mime-type>
    3711     </mime-mapping>
    3712     <mime-mapping>
    3713         <extension>wks</extension>
    3714         <mime-type>application/vnd.ms-works</mime-type>
    3715     </mime-mapping>
    3716     <mime-mapping>
    3717         <extension>wm</extension>
    3718         <mime-type>video/x-ms-wm</mime-type>
    3719     </mime-mapping>
    3720     <mime-mapping>
    3721         <extension>wma</extension>
    3722         <mime-type>audio/x-ms-wma</mime-type>
    3723     </mime-mapping>
    3724     <mime-mapping>
    3725         <extension>wmd</extension>
    3726         <mime-type>application/x-ms-wmd</mime-type>
    3727     </mime-mapping>
    3728     <mime-mapping>
    3729         <extension>wmf</extension>
    3730         <mime-type>application/x-msmetafile</mime-type>
    3731     </mime-mapping>
    3732     <mime-mapping>
    3733         <!-- WML Source -->
    3734         <extension>wml</extension>
    3735         <mime-type>text/vnd.wap.wml</mime-type>
    3736     </mime-mapping>
    3737     <mime-mapping>
    3738         <!-- Compiled WML -->
    3739         <extension>wmlc</extension>
    3740         <mime-type>application/vnd.wap.wmlc</mime-type>
    3741     </mime-mapping>
    3742     <mime-mapping>
    3743         <!-- WML Script Source -->
    3744         <extension>wmls</extension>
    3745         <mime-type>text/vnd.wap.wmlscript</mime-type>
    3746     </mime-mapping>
    3747     <mime-mapping>
    3748         <!-- Compiled WML Script -->
    3749         <extension>wmlsc</extension>
    3750         <mime-type>application/vnd.wap.wmlscriptc</mime-type>
    3751     </mime-mapping>
    3752     <mime-mapping>
    3753         <extension>wmv</extension>
    3754         <mime-type>video/x-ms-wmv</mime-type>
    3755     </mime-mapping>
    3756     <mime-mapping>
    3757         <extension>wmx</extension>
    3758         <mime-type>video/x-ms-wmx</mime-type>
    3759     </mime-mapping>
    3760     <mime-mapping>
    3761         <extension>wmz</extension>
    3762         <mime-type>application/x-msmetafile</mime-type>
    3763     </mime-mapping>
    3764     <mime-mapping>
    3765         <extension>woff</extension>
    3766         <mime-type>font/woff</mime-type>
    3767     </mime-mapping>
    3768     <mime-mapping>
    3769         <extension>woff2</extension>
    3770         <mime-type>font/woff2</mime-type>
    3771     </mime-mapping>
    3772     <mime-mapping>
    3773         <extension>wpd</extension>
    3774         <mime-type>application/vnd.wordperfect</mime-type>
    3775     </mime-mapping>
    3776     <mime-mapping>
    3777         <extension>wpl</extension>
    3778         <mime-type>application/vnd.ms-wpl</mime-type>
    3779     </mime-mapping>
    3780     <mime-mapping>
    3781         <extension>wps</extension>
    3782         <mime-type>application/vnd.ms-works</mime-type>
    3783     </mime-mapping>
    3784     <mime-mapping>
    3785         <extension>wqd</extension>
    3786         <mime-type>application/vnd.wqd</mime-type>
    3787     </mime-mapping>
    3788     <mime-mapping>
    3789         <extension>wri</extension>
    3790         <mime-type>application/x-mswrite</mime-type>
    3791     </mime-mapping>
    3792     <mime-mapping>
    3793         <extension>wrl</extension>
    3794         <mime-type>model/vrml</mime-type>
    3795     </mime-mapping>
    3796     <mime-mapping>
    3797         <extension>wsdl</extension>
    3798         <mime-type>application/wsdl+xml</mime-type>
    3799     </mime-mapping>
    3800     <mime-mapping>
    3801         <extension>wspolicy</extension>
    3802         <mime-type>application/wspolicy+xml</mime-type>
    3803     </mime-mapping>
    3804     <mime-mapping>
    3805         <extension>wtb</extension>
    3806         <mime-type>application/vnd.webturbo</mime-type>
    3807     </mime-mapping>
    3808     <mime-mapping>
    3809         <extension>wvx</extension>
    3810         <mime-type>video/x-ms-wvx</mime-type>
    3811     </mime-mapping>
    3812     <mime-mapping>
    3813         <extension>x32</extension>
    3814         <mime-type>application/x-authorware-bin</mime-type>
    3815     </mime-mapping>
    3816     <mime-mapping>
    3817         <extension>x3d</extension>
    3818         <mime-type>model/x3d+xml</mime-type>
    3819     </mime-mapping>
    3820     <mime-mapping>
    3821         <extension>x3db</extension>
    3822         <mime-type>model/x3d+binary</mime-type>
    3823     </mime-mapping>
    3824     <mime-mapping>
    3825         <extension>x3dbz</extension>
    3826         <mime-type>model/x3d+binary</mime-type>
    3827     </mime-mapping>
    3828     <mime-mapping>
    3829         <extension>x3dv</extension>
    3830         <mime-type>model/x3d+vrml</mime-type>
    3831     </mime-mapping>
    3832     <mime-mapping>
    3833         <extension>x3dvz</extension>
    3834         <mime-type>model/x3d+vrml</mime-type>
    3835     </mime-mapping>
    3836     <mime-mapping>
    3837         <extension>x3dz</extension>
    3838         <mime-type>model/x3d+xml</mime-type>
    3839     </mime-mapping>
    3840     <mime-mapping>
    3841         <extension>xaml</extension>
    3842         <mime-type>application/xaml+xml</mime-type>
    3843     </mime-mapping>
    3844     <mime-mapping>
    3845         <extension>xap</extension>
    3846         <mime-type>application/x-silverlight-app</mime-type>
    3847     </mime-mapping>
    3848     <mime-mapping>
    3849         <extension>xar</extension>
    3850         <mime-type>application/vnd.xara</mime-type>
    3851     </mime-mapping>
    3852     <mime-mapping>
    3853         <extension>xbap</extension>
    3854         <mime-type>application/x-ms-xbap</mime-type>
    3855     </mime-mapping>
    3856     <mime-mapping>
    3857         <extension>xbd</extension>
    3858         <mime-type>application/vnd.fujixerox.docuworks.binder</mime-type>
    3859     </mime-mapping>
    3860     <mime-mapping>
    3861         <extension>xbm</extension>
    3862         <mime-type>image/x-xbitmap</mime-type>
    3863     </mime-mapping>
    3864     <mime-mapping>
    3865         <extension>xdf</extension>
    3866         <mime-type>application/xcap-diff+xml</mime-type>
    3867     </mime-mapping>
    3868     <mime-mapping>
    3869         <extension>xdm</extension>
    3870         <mime-type>application/vnd.syncml.dm+xml</mime-type>
    3871     </mime-mapping>
    3872     <mime-mapping>
    3873         <extension>xdp</extension>
    3874         <mime-type>application/vnd.adobe.xdp+xml</mime-type>
    3875     </mime-mapping>
    3876     <mime-mapping>
    3877         <extension>xdssc</extension>
    3878         <mime-type>application/dssc+xml</mime-type>
    3879     </mime-mapping>
    3880     <mime-mapping>
    3881         <extension>xdw</extension>
    3882         <mime-type>application/vnd.fujixerox.docuworks</mime-type>
    3883     </mime-mapping>
    3884     <mime-mapping>
    3885         <extension>xenc</extension>
    3886         <mime-type>application/xenc+xml</mime-type>
    3887     </mime-mapping>
    3888     <mime-mapping>
    3889         <extension>xer</extension>
    3890         <mime-type>application/patch-ops-error+xml</mime-type>
    3891     </mime-mapping>
    3892     <mime-mapping>
    3893         <extension>xfdf</extension>
    3894         <mime-type>application/vnd.adobe.xfdf</mime-type>
    3895     </mime-mapping>
    3896     <mime-mapping>
    3897         <extension>xfdl</extension>
    3898         <mime-type>application/vnd.xfdl</mime-type>
    3899     </mime-mapping>
    3900     <mime-mapping>
    3901         <extension>xht</extension>
    3902         <mime-type>application/xhtml+xml</mime-type>
    3903     </mime-mapping>
    3904     <mime-mapping>
    3905         <extension>xhtml</extension>
    3906         <mime-type>application/xhtml+xml</mime-type>
    3907     </mime-mapping>
    3908     <mime-mapping>
    3909         <extension>xhvml</extension>
    3910         <mime-type>application/xv+xml</mime-type>
    3911     </mime-mapping>
    3912     <mime-mapping>
    3913         <extension>xif</extension>
    3914         <mime-type>image/vnd.xiff</mime-type>
    3915     </mime-mapping>
    3916     <mime-mapping>
    3917         <extension>xla</extension>
    3918         <mime-type>application/vnd.ms-excel</mime-type>
    3919     </mime-mapping>
    3920     <mime-mapping>
    3921         <extension>xlam</extension>
    3922         <mime-type>application/vnd.ms-excel.addin.macroenabled.12</mime-type>
    3923     </mime-mapping>
    3924     <mime-mapping>
    3925         <extension>xlc</extension>
    3926         <mime-type>application/vnd.ms-excel</mime-type>
    3927     </mime-mapping>
    3928     <mime-mapping>
    3929         <extension>xlf</extension>
    3930         <mime-type>application/x-xliff+xml</mime-type>
    3931     </mime-mapping>
    3932     <mime-mapping>
    3933         <extension>xlm</extension>
    3934         <mime-type>application/vnd.ms-excel</mime-type>
    3935     </mime-mapping>
    3936     <mime-mapping>
    3937         <extension>xls</extension>
    3938         <mime-type>application/vnd.ms-excel</mime-type>
    3939     </mime-mapping>
    3940     <mime-mapping>
    3941         <extension>xlsb</extension>
    3942         <mime-type>application/vnd.ms-excel.sheet.binary.macroenabled.12</mime-type>
    3943     </mime-mapping>
    3944     <mime-mapping>
    3945         <extension>xlsm</extension>
    3946         <mime-type>application/vnd.ms-excel.sheet.macroenabled.12</mime-type>
    3947     </mime-mapping>
    3948     <mime-mapping>
    3949         <extension>xlsx</extension>
    3950         <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
    3951     </mime-mapping>
    3952     <mime-mapping>
    3953         <extension>xlt</extension>
    3954         <mime-type>application/vnd.ms-excel</mime-type>
    3955     </mime-mapping>
    3956     <mime-mapping>
    3957         <extension>xltm</extension>
    3958         <mime-type>application/vnd.ms-excel.template.macroenabled.12</mime-type>
    3959     </mime-mapping>
    3960     <mime-mapping>
    3961         <extension>xltx</extension>
    3962         <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.template</mime-type>
    3963     </mime-mapping>
    3964     <mime-mapping>
    3965         <extension>xlw</extension>
    3966         <mime-type>application/vnd.ms-excel</mime-type>
    3967     </mime-mapping>
    3968     <mime-mapping>
    3969         <extension>xm</extension>
    3970         <mime-type>audio/xm</mime-type>
    3971     </mime-mapping>
    3972     <mime-mapping>
    3973         <extension>xml</extension>
    3974         <mime-type>application/xml</mime-type>
    3975     </mime-mapping>
    3976     <mime-mapping>
    3977         <extension>xo</extension>
    3978         <mime-type>application/vnd.olpc-sugar</mime-type>
    3979     </mime-mapping>
    3980     <mime-mapping>
    3981         <extension>xop</extension>
    3982         <mime-type>application/xop+xml</mime-type>
    3983     </mime-mapping>
    3984     <mime-mapping>
    3985         <extension>xpi</extension>
    3986         <mime-type>application/x-xpinstall</mime-type>
    3987     </mime-mapping>
    3988     <mime-mapping>
    3989         <extension>xpl</extension>
    3990         <mime-type>application/xproc+xml</mime-type>
    3991     </mime-mapping>
    3992     <mime-mapping>
    3993         <extension>xpm</extension>
    3994         <mime-type>image/x-xpixmap</mime-type>
    3995     </mime-mapping>
    3996     <mime-mapping>
    3997         <extension>xpr</extension>
    3998         <mime-type>application/vnd.is-xpr</mime-type>
    3999     </mime-mapping>
    4000     <mime-mapping>
    4001         <extension>xps</extension>
    4002         <mime-type>application/vnd.ms-xpsdocument</mime-type>
    4003     </mime-mapping>
    4004     <mime-mapping>
    4005         <extension>xpw</extension>
    4006         <mime-type>application/vnd.intercon.formnet</mime-type>
    4007     </mime-mapping>
    4008     <mime-mapping>
    4009         <extension>xpx</extension>
    4010         <mime-type>application/vnd.intercon.formnet</mime-type>
    4011     </mime-mapping>
    4012     <mime-mapping>
    4013         <extension>xsl</extension>
    4014         <mime-type>application/xml</mime-type>
    4015     </mime-mapping>
    4016     <mime-mapping>
    4017         <extension>xslt</extension>
    4018         <mime-type>application/xslt+xml</mime-type>
    4019     </mime-mapping>
    4020     <mime-mapping>
    4021         <extension>xsm</extension>
    4022         <mime-type>application/vnd.syncml+xml</mime-type>
    4023     </mime-mapping>
    4024     <mime-mapping>
    4025         <extension>xspf</extension>
    4026         <mime-type>application/xspf+xml</mime-type>
    4027     </mime-mapping>
    4028     <mime-mapping>
    4029         <extension>xul</extension>
    4030         <mime-type>application/vnd.mozilla.xul+xml</mime-type>
    4031     </mime-mapping>
    4032     <mime-mapping>
    4033         <extension>xvm</extension>
    4034         <mime-type>application/xv+xml</mime-type>
    4035     </mime-mapping>
    4036     <mime-mapping>
    4037         <extension>xvml</extension>
    4038         <mime-type>application/xv+xml</mime-type>
    4039     </mime-mapping>
    4040     <mime-mapping>
    4041         <extension>xwd</extension>
    4042         <mime-type>image/x-xwindowdump</mime-type>
    4043     </mime-mapping>
    4044     <mime-mapping>
    4045         <extension>xyz</extension>
    4046         <mime-type>chemical/x-xyz</mime-type>
    4047     </mime-mapping>
    4048     <mime-mapping>
    4049         <extension>xz</extension>
    4050         <mime-type>application/x-xz</mime-type>
    4051     </mime-mapping>
    4052     <mime-mapping>
    4053         <extension>yang</extension>
    4054         <mime-type>application/yang</mime-type>
    4055     </mime-mapping>
    4056     <mime-mapping>
    4057         <extension>yin</extension>
    4058         <mime-type>application/yin+xml</mime-type>
    4059     </mime-mapping>
    4060     <mime-mapping>
    4061         <extension>z</extension>
    4062         <mime-type>application/x-compress</mime-type>
    4063     </mime-mapping>
    4064     <mime-mapping>
    4065         <extension>Z</extension>
    4066         <mime-type>application/x-compress</mime-type>
    4067     </mime-mapping>
    4068     <mime-mapping>
    4069         <extension>z1</extension>
    4070         <mime-type>application/x-zmachine</mime-type>
    4071     </mime-mapping>
    4072     <mime-mapping>
    4073         <extension>z2</extension>
    4074         <mime-type>application/x-zmachine</mime-type>
    4075     </mime-mapping>
    4076     <mime-mapping>
    4077         <extension>z3</extension>
    4078         <mime-type>application/x-zmachine</mime-type>
    4079     </mime-mapping>
    4080     <mime-mapping>
    4081         <extension>z4</extension>
    4082         <mime-type>application/x-zmachine</mime-type>
    4083     </mime-mapping>
    4084     <mime-mapping>
    4085         <extension>z5</extension>
    4086         <mime-type>application/x-zmachine</mime-type>
    4087     </mime-mapping>
    4088     <mime-mapping>
    4089         <extension>z6</extension>
    4090         <mime-type>application/x-zmachine</mime-type>
    4091     </mime-mapping>
    4092     <mime-mapping>
    4093         <extension>z7</extension>
    4094         <mime-type>application/x-zmachine</mime-type>
    4095     </mime-mapping>
    4096     <mime-mapping>
    4097         <extension>z8</extension>
    4098         <mime-type>application/x-zmachine</mime-type>
    4099     </mime-mapping>
    4100     <mime-mapping>
    4101         <extension>zaz</extension>
    4102         <mime-type>application/vnd.zzazz.deck+xml</mime-type>
    4103     </mime-mapping>
    4104     <mime-mapping>
    4105         <extension>zip</extension>
    4106         <mime-type>application/zip</mime-type>
    4107     </mime-mapping>
    4108     <mime-mapping>
    4109         <extension>zir</extension>
    4110         <mime-type>application/vnd.zul</mime-type>
    4111     </mime-mapping>
    4112     <mime-mapping>
    4113         <extension>zirz</extension>
    4114         <mime-type>application/vnd.zul</mime-type>
    4115     </mime-mapping>
    4116     <mime-mapping>
    4117         <extension>zmm</extension>
    4118         <mime-type>application/vnd.handheld-entertainment+xml</mime-type>
    4119     </mime-mapping>
    4120 
    4121     <welcome-file-list>
    4122         <welcome-file>index.html</welcome-file>
    4123         <welcome-file>index.htm</welcome-file>
    4124         <welcome-file>index.jsp</welcome-file>
    4125     </welcome-file-list>
    4126 
    4127 </web-app>
    View Code

    conf/server.xml文件

    <?xml version="1.0" encoding="UTF-8"?>
    <Server port="8005" shutdown="SHUTDOWN">
      <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
      <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
      <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
      <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
    
      <GlobalNamingResources>
        <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
                  description="User database that can be updated and saved"
                  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml" />
                  <!-- 指定了tomcat-users.xml文件位置 -->
      </GlobalNamingResources>
    
      <Service name="Catalina">
        <!-- 指定了端口号 -->
        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    
        <Engine name="Catalina" defaultHost="localhost">
    
          <Realm className="org.apache.catalina.realm.LockOutRealm">
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase"/>
          </Realm>
    
          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
          </Host>
        </Engine>
      </Service>
    </Server>
    View Code

    conf/tomcat-users.xml

    可以用来设置用户密码


    servlet配置文件——web.xml


    spring配置文件——web.xml
    在web.xml里定义ServletContext监听器以启动spring容器,并配置spring配置文件位置。
    在web.xml里定义dispatcherServlet的拦截规则“/”,并配置springMVC的配置文件位置。

  • 相关阅读:
    sgu101Domino
    KM模版
    UVA11383 Golden Tiger Claw(KM算法)
    POJ3565Ants(KM算法)
    POJ3041Asteroids(二分图最小点覆盖)
    UVA1175 Ladies' Choice(稳定婚姻问题,二分图)
    POJ1273Drainage Ditches(裸的最大流)
    UVA1201 Taxi Cab Scheme(POJ2060)DAG的最小路径覆盖
    二分图最大匹配数模版
    11419 SAM I AM(二分图)
  • 原文地址:https://www.cnblogs.com/Mike_Chang/p/12710657.html
Copyright © 2011-2022 走看看