配置文件位置总结

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的配置文件位置。

 

上一篇:numpy3.统计相关


下一篇:HTTP content-type