web.xml 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
  5. version="2.4">
  6. <!-- ======================== Introduction ============================== -->
  7. <!-- This document defines default values for *all* web applications -->
  8. <!-- loaded into this instance of Tomcat. As each application is -->
  9. <!-- deployed, this file is processed, followed by the -->
  10. <!-- "/WEB-INF/web.xml" deployment descriptor from your own -->
  11. <!-- applications. -->
  12. <!-- -->
  13. <!-- WARNING: Do not configure application-specific resources here! -->
  14. <!-- They should go in the "/WEB-INF/web.xml" file in your application. -->
  15. <!-- ================== Built In Servlet Definitions ==================== -->
  16. <!-- The default servlet for all web applications, that serves static -->
  17. <!-- resources. It processes all requests that are not mapped to other -->
  18. <!-- servlets with servlet mappings (defined either here or in your own -->
  19. <!-- web.xml file. This servlet supports the following initialization -->
  20. <!-- parameters (default values are in square brackets): -->
  21. <!-- -->
  22. <!-- debug Debugging detail level for messages logged -->
  23. <!-- by this servlet. [0] -->
  24. <!-- -->
  25. <!-- input Input buffer size (in bytes) when reading -->
  26. <!-- resources to be served. [2048] -->
  27. <!-- -->
  28. <!-- listings Should directory listings be produced if there -->
  29. <!-- is no welcome file in this directory? [true] -->
  30. <!-- -->
  31. <!-- output Output buffer size (in bytes) when writing -->
  32. <!-- resources to be served. [2048] -->
  33. <!-- -->
  34. <!-- readonly Is this context "read only", so HTTP -->
  35. <!-- commands like PUT and DELETE are -->
  36. <!-- rejected? [true] -->
  37. <!-- -->
  38. <!-- readmeFile File name to display with the directory -->
  39. <!-- contents. [null] -->
  40. <!-- -->
  41. <!-- For directory listing customization. Checks localXsltFile, then -->
  42. <!-- globalXsltFile, then defaults to original behavior. -->
  43. <!-- -->
  44. <!-- localXsltFile Make directory listings an XML doc and -->
  45. <!-- pass the result to this style sheet residing -->
  46. <!-- in that directory. This overrides -->
  47. <!-- globalXsltFile[null] -->
  48. <!-- -->
  49. <!-- globalXsltFile Site wide configuration version of -->
  50. <!-- localXsltFile This argument is expected -->
  51. <!-- to be a physical file. [null] -->
  52. <!-- -->
  53. <!-- -->
  54. <servlet>
  55. <servlet-name>default</servlet-name>
  56. <servlet-class>
  57. org.apache.catalina.servlets.DefaultServlet
  58. </servlet-class>
  59. <init-param>
  60. <param-name>debug</param-name>
  61. <param-value>0</param-value>
  62. </init-param>
  63. <init-param>
  64. <param-name>listings</param-name>
  65. <param-value>true</param-value>
  66. </init-param>
  67. <load-on-startup>1</load-on-startup>
  68. </servlet>
  69. <!-- The "invoker" servlet, which executes anonymous servlet classes -->
  70. <!-- that have not been defined in a web.xml file. Traditionally, this -->
  71. <!-- servlet is mapped to the URL pattern "/servlet/*", but you can map -->
  72. <!-- it to other patterns as well. The extra path info portion of such a -->
  73. <!-- request must be the fully qualified class name of a Java class that -->
  74. <!-- implements Servlet (or extends HttpServlet), or the servlet name -->
  75. <!-- of an existing servlet definition. This servlet supports the -->
  76. <!-- following initialization parameters (default values are in square -->
  77. <!-- brackets): -->
  78. <!-- -->
  79. <!-- debug Debugging detail level for messages logged -->
  80. <!-- by this servlet. [0] -->
  81. <!--
  82. <servlet>
  83. <servlet-name>invoker</servlet-name>
  84. <servlet-class>
  85. org.apache.catalina.servlets.InvokerServlet
  86. </servlet-class>
  87. <init-param>
  88. <param-name>debug</param-name>
  89. <param-value>0</param-value>
  90. </init-param>
  91. <load-on-startup>2</load-on-startup>
  92. </servlet>
  93. -->
  94. <!-- The JSP page compiler and execution servlet, which is the mechanism -->
  95. <!-- used by Tomcat to support JSP pages. Traditionally, this servlet -->
  96. <!-- is mapped to the URL pattern "*.jsp". This servlet supports the -->
  97. <!-- following initialization parameters (default values are in square -->
  98. <!-- brackets): -->
  99. <!-- -->
  100. <!-- checkInterval If development is false and reloading is true, -->
  101. <!-- background compiles are enabled. checkInterval -->
  102. <!-- is the time in seconds between checks to see -->
  103. <!-- if a JSP page needs to be recompiled. [300] -->
  104. <!-- -->
  105. <!-- compiler Which compiler Ant should use to compile JSP -->
  106. <!-- pages. See the Ant documentation for more -->
  107. <!-- information. [javac] -->
  108. <!-- -->
  109. <!-- classdebuginfo Should the class file be compiled with -->
  110. <!-- debugging information? [true] -->
  111. <!-- -->
  112. <!-- classpath What class path should I use while compiling -->
  113. <!-- generated servlets? [Created dynamically -->
  114. <!-- based on the current web application] -->
  115. <!-- -->
  116. <!-- development Is Jasper used in development mode (will check -->
  117. <!-- for JSP modification on every access)? [true] -->
  118. <!-- -->
  119. <!-- enablePooling Determines whether tag handler pooling is -->
  120. <!-- enabled [true] -->
  121. <!-- -->
  122. <!-- fork Tell Ant to fork compiles of JSP pages so that -->
  123. <!-- a separate JVM is used for JSP page compiles -->
  124. <!-- from the one Tomcat is running in. [true] -->
  125. <!-- -->
  126. <!-- ieClassId The class-id value to be sent to Internet -->
  127. <!-- Explorer when using <jsp:plugin> tags. -->
  128. <!-- [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93] -->
  129. <!-- -->
  130. <!-- javaEncoding Java file encoding to use for generating java -->
  131. <!-- source files. [UTF8] -->
  132. <!-- -->
  133. <!-- keepgenerated Should we keep the generated Java source code -->
  134. <!-- for each page instead of deleting it? [true] -->
  135. <!-- -->
  136. <!-- mappedfile Should we generate static content with one -->
  137. <!-- print statement per input line, to ease -->
  138. <!-- debugging? [true] -->
  139. <!-- -->
  140. <!-- trimSpaces Should white spaces in template text between -->
  141. <!-- actions or directives be trimmed? [false] -->
  142. <!-- -->
  143. <!-- reloading Should Jasper check for modified JSPs? [true] -->
  144. <!-- -->
  145. <!-- suppressSmap Should the generation of SMAP info for JSR45 -->
  146. <!-- debugging be suppressed? [false] -->
  147. <!-- -->
  148. <!-- dumpSmap Should the SMAP info for JSR45 debugging be -->
  149. <!-- dumped to a file? [false] -->
  150. <!-- False if suppressSmap is true -->
  151. <!-- -->
  152. <!-- genStrAsCharArray Should text strings be generated as char -->
  153. <!-- arrays, to improve performance in some cases? -->
  154. <!-- [false] -->
  155. <!-- -->
  156. <!-- errorOnUseBeanInvalidClassAttribute -->
  157. <!-- Should Jasper issue an error when the value of -->
  158. <!-- the class attribute in an useBean action is -->
  159. <!-- not a valid bean class? [true] -->
  160. <!-- -->
  161. <!-- scratchdir What scratch directory should we use when -->
  162. <!-- compiling JSP pages? [default work directory -->
  163. <!-- for the current web application] -->
  164. <!-- -->
  165. <!-- xpoweredBy Determines whether X-Powered-By response -->
  166. <!-- header is added by generated servlet [false] -->
  167. <!-- -->
  168. <!-- If you wish to use Jikes to compile JSP pages: -->
  169. <!-- Set the init parameter "compiler" to "jikes". Define -->
  170. <!-- the property "-Dbuild.compiler.emacs=true" when starting Tomcat -->
  171. <!-- by adding the above to your CATALINA_OPTS environment variable. -->
  172. <!-- If you get an error reporting that jikes can't use UTF8 encoding, -->
  173. <!-- try setting the init parameter "javaEncoding" to "ISO-8859-1". -->
  174. <servlet>
  175. <servlet-name>jsp</servlet-name>
  176. <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
  177. <init-param>
  178. <param-name>fork</param-name>
  179. <param-value>false</param-value>
  180. </init-param>
  181. <init-param>
  182. <param-name>xpoweredBy</param-name>
  183. <param-value>false</param-value>
  184. </init-param>
  185. <load-on-startup>3</load-on-startup>
  186. </servlet>
  187. <!-- Server Side Includes processing servlet, which processes SSI -->
  188. <!-- directives in HTML pages consistent with similar support in web -->
  189. <!-- servers like Apache. Traditionally, this servlet is mapped to the -->
  190. <!-- URL pattern "*.shtml". This servlet supports the following -->
  191. <!-- initialization parameters (default values are in square brackets): -->
  192. <!-- -->
  193. <!-- buffered Should output from this servlet be buffered? -->
  194. <!-- (0=false, 1=true) [0] -->
  195. <!-- -->
  196. <!-- debug Debugging detail level for messages logged -->
  197. <!-- by this servlet. [0] -->
  198. <!-- -->
  199. <!-- expires The number of seconds before a page with SSI -->
  200. <!-- directives will expire. [No default] -->
  201. <!-- -->
  202. <!-- isVirtualWebappRelative -->
  203. <!-- Should "virtual" paths be interpreted as -->
  204. <!-- relative to the context root, instead of -->
  205. <!-- the server root? (0=false, 1=true) [0] -->
  206. <!-- -->
  207. <!-- -->
  208. <!-- IMPORTANT: To use the SSI servlet, you also need to rename the -->
  209. <!-- $CATALINA_HOME/server/lib/servlets-ssi.renametojar file -->
  210. <!-- to $CATALINA_HOME/server/lib/servlets-ssi.jar -->
  211. <!--
  212. <servlet>
  213. <servlet-name>ssi</servlet-name>
  214. <servlet-class>
  215. org.apache.catalina.ssi.SSIServlet
  216. </servlet-class>
  217. <init-param>
  218. <param-name>buffered</param-name>
  219. <param-value>1</param-value>
  220. </init-param>
  221. <init-param>
  222. <param-name>debug</param-name>
  223. <param-value>0</param-value>
  224. </init-param>
  225. <init-param>
  226. <param-name>expires</param-name>
  227. <param-value>666</param-value>
  228. </init-param>
  229. <init-param>
  230. <param-name>isVirtualWebappRelative</param-name>
  231. <param-value>0</param-value>
  232. </init-param>
  233. <load-on-startup>4</load-on-startup>
  234. </servlet>
  235. -->
  236. <!-- Common Gateway Includes (CGI) processing servlet, which supports -->
  237. <!-- execution of external applications that conform to the CGI spec -->
  238. <!-- requirements. Typically, this servlet is mapped to the URL pattern -->
  239. <!-- "/cgi-bin/*", which means that any CGI applications that are -->
  240. <!-- executed must be present within the web application. This servlet -->
  241. <!-- supports the following initialization parameters (default values -->
  242. <!-- are in square brackets): -->
  243. <!-- -->
  244. <!-- cgiPathPrefix The CGI search path will start at -->
  245. <!-- webAppRootDir + File.separator + this prefix. -->
  246. <!-- [WEB-INF/cgi] -->
  247. <!-- -->
  248. <!-- clientInputTimeout The time (in milliseconds) to wait for input -->
  249. <!-- from the browser before assuming that there -->
  250. <!-- is none. [100] -->
  251. <!-- -->
  252. <!-- debug Debugging detail level for messages logged -->
  253. <!-- by this servlet. [0] -->
  254. <!-- -->
  255. <!-- executable Name of the exectuable used to run the script. -->
  256. <!-- [perl] -->
  257. <!-- -->
  258. <!-- parameterEncoding Name of parameter encoding to be used with CGI -->
  259. <!-- servlet. -->
  260. <!-- [System.getProperty("file.encoding","UTF-8")] -->
  261. <!-- -->
  262. <!-- IMPORTANT: To use the CGI servlet, you also need to rename the -->
  263. <!-- $CATALINA_HOME/server/lib/servlets-cgi.renametojar file -->
  264. <!-- to $CATALINA_HOME/server/lib/servlets-cgi.jar -->
  265. <!--
  266. <servlet>
  267. <servlet-name>cgi</servlet-name>
  268. <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
  269. <init-param>
  270. <param-name>clientInputTimeout</param-name>
  271. <param-value>100</param-value>
  272. </init-param>
  273. <init-param>
  274. <param-name>debug</param-name>
  275. <param-value>6</param-value>
  276. </init-param>
  277. <init-param>
  278. <param-name>cgiPathPrefix</param-name>
  279. <param-value>WEB-INF/cgi</param-value>
  280. </init-param>
  281. <load-on-startup>5</load-on-startup>
  282. </servlet>
  283. -->
  284. <!-- ================ Built In Servlet Mappings ========================= -->
  285. <!-- The servlet mappings for the built in servlets defined above. Note -->
  286. <!-- that, by default, the CGI and SSI servlets are *not* mapped. You -->
  287. <!-- must uncomment these mappings (or add them to your application's own -->
  288. <!-- web.xml deployment descriptor) to enable these services -->
  289. <!-- The mapping for the default servlet -->
  290. <servlet-mapping>
  291. <servlet-name>default</servlet-name>
  292. <url-pattern>/</url-pattern>
  293. </servlet-mapping>
  294. <!-- The mapping for the invoker servlet -->
  295. <!--
  296. <servlet-mapping>
  297. <servlet-name>invoker</servlet-name>
  298. <url-pattern>/servlet/*</url-pattern>
  299. </servlet-mapping>
  300. -->
  301. <!-- The mapping for the JSP servlet -->
  302. <servlet-mapping>
  303. <servlet-name>jsp</servlet-name>
  304. <url-pattern>*.jsp</url-pattern>
  305. </servlet-mapping>
  306. <servlet-mapping>
  307. <servlet-name>jsp</servlet-name>
  308. <url-pattern>*.jspx</url-pattern>
  309. </servlet-mapping>
  310. <!-- The mapping for the SSI servlet -->
  311. <!--
  312. <servlet-mapping>
  313. <servlet-name>ssi</servlet-name>
  314. <url-pattern>*.shtml</url-pattern>
  315. </servlet-mapping>
  316. -->
  317. <!-- The mapping for the CGI Gateway servlet -->
  318. <!--
  319. <servlet-mapping>
  320. <servlet-name>cgi</servlet-name>
  321. <url-pattern>/cgi-bin/*</url-pattern>
  322. </servlet-mapping>
  323. -->
  324. <!-- ==================== Default Session Configuration ================= -->
  325. <!-- You can set the default session timeout (in minutes) for all newly -->
  326. <!-- created sessions by modifying the value below. -->
  327. <session-config>
  328. <session-timeout>30</session-timeout>
  329. </session-config>
  330. <!-- ===================== Default MIME Type Mappings =================== -->
  331. <!-- When serving static resources, Tomcat will automatically generate -->
  332. <!-- a "Content-Type" header based on the resource's filename extension, -->
  333. <!-- based on these mappings. Additional mappings can be added here (to -->
  334. <!-- apply to all web applications), or in your own application's web.xml -->
  335. <!-- deployment descriptor. -->
  336. <mime-mapping>
  337. <extension>abs</extension>
  338. <mime-type>audio/x-mpeg</mime-type>
  339. </mime-mapping>
  340. <mime-mapping>
  341. <extension>ai</extension>
  342. <mime-type>application/postscript</mime-type>
  343. </mime-mapping>
  344. <mime-mapping>
  345. <extension>aif</extension>
  346. <mime-type>audio/x-aiff</mime-type>
  347. </mime-mapping>
  348. <mime-mapping>
  349. <extension>aifc</extension>
  350. <mime-type>audio/x-aiff</mime-type>
  351. </mime-mapping>
  352. <mime-mapping>
  353. <extension>aiff</extension>
  354. <mime-type>audio/x-aiff</mime-type>
  355. </mime-mapping>
  356. <mime-mapping>
  357. <extension>aim</extension>
  358. <mime-type>application/x-aim</mime-type>
  359. </mime-mapping>
  360. <mime-mapping>
  361. <extension>art</extension>
  362. <mime-type>image/x-jg</mime-type>
  363. </mime-mapping>
  364. <mime-mapping>
  365. <extension>asf</extension>
  366. <mime-type>video/x-ms-asf</mime-type>
  367. </mime-mapping>
  368. <mime-mapping>
  369. <extension>asx</extension>
  370. <mime-type>video/x-ms-asf</mime-type>
  371. </mime-mapping>
  372. <mime-mapping>
  373. <extension>au</extension>
  374. <mime-type>audio/basic</mime-type>
  375. </mime-mapping>
  376. <mime-mapping>
  377. <extension>avi</extension>
  378. <mime-type>video/x-msvideo</mime-type>
  379. </mime-mapping>
  380. <mime-mapping>
  381. <extension>avx</extension>
  382. <mime-type>video/x-rad-screenplay</mime-type>
  383. </mime-mapping>
  384. <mime-mapping>
  385. <extension>bcpio</extension>
  386. <mime-type>application/x-bcpio</mime-type>
  387. </mime-mapping>
  388. <mime-mapping>
  389. <extension>bin</extension>
  390. <mime-type>application/octet-stream</mime-type>
  391. </mime-mapping>
  392. <mime-mapping>
  393. <extension>bmp</extension>
  394. <mime-type>image/bmp</mime-type>
  395. </mime-mapping>
  396. <mime-mapping>
  397. <extension>body</extension>
  398. <mime-type>text/html</mime-type>
  399. </mime-mapping>
  400. <mime-mapping>
  401. <extension>cdf</extension>
  402. <mime-type>application/x-cdf</mime-type>
  403. </mime-mapping>
  404. <mime-mapping>
  405. <extension>cer</extension>
  406. <mime-type>application/x-x509-ca-cert</mime-type>
  407. </mime-mapping>
  408. <mime-mapping>
  409. <extension>class</extension>
  410. <mime-type>application/java</mime-type>
  411. </mime-mapping>
  412. <mime-mapping>
  413. <extension>cpio</extension>
  414. <mime-type>application/x-cpio</mime-type>
  415. </mime-mapping>
  416. <mime-mapping>
  417. <extension>csh</extension>
  418. <mime-type>application/x-csh</mime-type>
  419. </mime-mapping>
  420. <mime-mapping>
  421. <extension>css</extension>
  422. <mime-type>text/css</mime-type>
  423. </mime-mapping>
  424. <mime-mapping>
  425. <extension>dib</extension>
  426. <mime-type>image/bmp</mime-type>
  427. </mime-mapping>
  428. <mime-mapping>
  429. <extension>doc</extension>
  430. <mime-type>application/msword</mime-type>
  431. </mime-mapping>
  432. <mime-mapping>
  433. <extension>dtd</extension>
  434. <mime-type>text/plain</mime-type>
  435. </mime-mapping>
  436. <mime-mapping>
  437. <extension>dv</extension>
  438. <mime-type>video/x-dv</mime-type>
  439. </mime-mapping>
  440. <mime-mapping>
  441. <extension>dvi</extension>
  442. <mime-type>application/x-dvi</mime-type>
  443. </mime-mapping>
  444. <mime-mapping>
  445. <extension>eps</extension>
  446. <mime-type>application/postscript</mime-type>
  447. </mime-mapping>
  448. <mime-mapping>
  449. <extension>etx</extension>
  450. <mime-type>text/x-setext</mime-type>
  451. </mime-mapping>
  452. <mime-mapping>
  453. <extension>exe</extension>
  454. <mime-type>application/octet-stream</mime-type>
  455. </mime-mapping>
  456. <mime-mapping>
  457. <extension>gif</extension>
  458. <mime-type>image/gif</mime-type>
  459. </mime-mapping>
  460. <mime-mapping>
  461. <extension>gtar</extension>
  462. <mime-type>application/x-gtar</mime-type>
  463. </mime-mapping>
  464. <mime-mapping>
  465. <extension>gz</extension>
  466. <mime-type>application/x-gzip</mime-type>
  467. </mime-mapping>
  468. <mime-mapping>
  469. <extension>hdf</extension>
  470. <mime-type>application/x-hdf</mime-type>
  471. </mime-mapping>
  472. <mime-mapping>
  473. <extension>hqx</extension>
  474. <mime-type>application/mac-binhex40</mime-type>
  475. </mime-mapping>
  476. <mime-mapping>
  477. <extension>htc</extension>
  478. <mime-type>text/x-component</mime-type>
  479. </mime-mapping>
  480. <mime-mapping>
  481. <extension>htm</extension>
  482. <mime-type>text/html</mime-type>
  483. </mime-mapping>
  484. <mime-mapping>
  485. <extension>html</extension>
  486. <mime-type>text/html</mime-type>
  487. </mime-mapping>
  488. <mime-mapping>
  489. <extension>hqx</extension>
  490. <mime-type>application/mac-binhex40</mime-type>
  491. </mime-mapping>
  492. <mime-mapping>
  493. <extension>ief</extension>
  494. <mime-type>image/ief</mime-type>
  495. </mime-mapping>
  496. <mime-mapping>
  497. <extension>jad</extension>
  498. <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
  499. </mime-mapping>
  500. <mime-mapping>
  501. <extension>jar</extension>
  502. <mime-type>application/java-archive</mime-type>
  503. </mime-mapping>
  504. <mime-mapping>
  505. <extension>java</extension>
  506. <mime-type>text/plain</mime-type>
  507. </mime-mapping>
  508. <mime-mapping>
  509. <extension>jnlp</extension>
  510. <mime-type>application/x-java-jnlp-file</mime-type>
  511. </mime-mapping>
  512. <mime-mapping>
  513. <extension>jpe</extension>
  514. <mime-type>image/jpeg</mime-type>
  515. </mime-mapping>
  516. <mime-mapping>
  517. <extension>jpeg</extension>
  518. <mime-type>image/jpeg</mime-type>
  519. </mime-mapping>
  520. <mime-mapping>
  521. <extension>jpg</extension>
  522. <mime-type>image/jpeg</mime-type>
  523. </mime-mapping>
  524. <mime-mapping>
  525. <extension>js</extension>
  526. <mime-type>text/javascript</mime-type>
  527. </mime-mapping>
  528. <mime-mapping>
  529. <extension>jsf</extension>
  530. <mime-type>text/plain</mime-type>
  531. </mime-mapping>
  532. <mime-mapping>
  533. <extension>jspf</extension>
  534. <mime-type>text/plain</mime-type>
  535. </mime-mapping>
  536. <mime-mapping>
  537. <extension>kar</extension>
  538. <mime-type>audio/x-midi</mime-type>
  539. </mime-mapping>
  540. <mime-mapping>
  541. <extension>latex</extension>
  542. <mime-type>application/x-latex</mime-type>
  543. </mime-mapping>
  544. <mime-mapping>
  545. <extension>m3u</extension>
  546. <mime-type>audio/x-mpegurl</mime-type>
  547. </mime-mapping>
  548. <mime-mapping>
  549. <extension>mac</extension>
  550. <mime-type>image/x-macpaint</mime-type>
  551. </mime-mapping>
  552. <mime-mapping>
  553. <extension>man</extension>
  554. <mime-type>application/x-troff-man</mime-type>
  555. </mime-mapping>
  556. <mime-mapping>
  557. <extension>me</extension>
  558. <mime-type>application/x-troff-me</mime-type>
  559. </mime-mapping>
  560. <mime-mapping>
  561. <extension>mid</extension>
  562. <mime-type>audio/x-midi</mime-type>
  563. </mime-mapping>
  564. <mime-mapping>
  565. <extension>midi</extension>
  566. <mime-type>audio/x-midi</mime-type>
  567. </mime-mapping>
  568. <mime-mapping>
  569. <extension>mif</extension>
  570. <mime-type>application/x-mif</mime-type>
  571. </mime-mapping>
  572. <mime-mapping>
  573. <extension>mov</extension>
  574. <mime-type>video/quicktime</mime-type>
  575. </mime-mapping>
  576. <mime-mapping>
  577. <extension>movie</extension>
  578. <mime-type>video/x-sgi-movie</mime-type>
  579. </mime-mapping>
  580. <mime-mapping>
  581. <extension>mp1</extension>
  582. <mime-type>audio/x-mpeg</mime-type>
  583. </mime-mapping>
  584. <mime-mapping>
  585. <extension>mp2</extension>
  586. <mime-type>audio/x-mpeg</mime-type>
  587. </mime-mapping>
  588. <mime-mapping>
  589. <extension>mp3</extension>
  590. <mime-type>audio/x-mpeg</mime-type>
  591. </mime-mapping>
  592. <mime-mapping>
  593. <extension>mpa</extension>
  594. <mime-type>audio/x-mpeg</mime-type>
  595. </mime-mapping>
  596. <mime-mapping>
  597. <extension>mpe</extension>
  598. <mime-type>video/mpeg</mime-type>
  599. </mime-mapping>
  600. <mime-mapping>
  601. <extension>mpeg</extension>
  602. <mime-type>video/mpeg</mime-type>
  603. </mime-mapping>
  604. <mime-mapping>
  605. <extension>mpega</extension>
  606. <mime-type>audio/x-mpeg</mime-type>
  607. </mime-mapping>
  608. <mime-mapping>
  609. <extension>mpg</extension>
  610. <mime-type>video/mpeg</mime-type>
  611. </mime-mapping>
  612. <mime-mapping>
  613. <extension>mpv2</extension>
  614. <mime-type>video/mpeg2</mime-type>
  615. </mime-mapping>
  616. <mime-mapping>
  617. <extension>ms</extension>
  618. <mime-type>application/x-wais-source</mime-type>
  619. </mime-mapping>
  620. <mime-mapping>
  621. <extension>nc</extension>
  622. <mime-type>application/x-netcdf</mime-type>
  623. </mime-mapping>
  624. <mime-mapping>
  625. <extension>oda</extension>
  626. <mime-type>application/oda</mime-type>
  627. </mime-mapping>
  628. <mime-mapping>
  629. <extension>pbm</extension>
  630. <mime-type>image/x-portable-bitmap</mime-type>
  631. </mime-mapping>
  632. <mime-mapping>
  633. <extension>pct</extension>
  634. <mime-type>image/pict</mime-type>
  635. </mime-mapping>
  636. <mime-mapping>
  637. <extension>pdf</extension>
  638. <mime-type>application/pdf</mime-type>
  639. </mime-mapping>
  640. <mime-mapping>
  641. <extension>pgm</extension>
  642. <mime-type>image/x-portable-graymap</mime-type>
  643. </mime-mapping>
  644. <mime-mapping>
  645. <extension>pic</extension>
  646. <mime-type>image/pict</mime-type>
  647. </mime-mapping>
  648. <mime-mapping>
  649. <extension>pict</extension>
  650. <mime-type>image/pict</mime-type>
  651. </mime-mapping>
  652. <mime-mapping>
  653. <extension>pls</extension>
  654. <mime-type>audio/x-scpls</mime-type>
  655. </mime-mapping>
  656. <mime-mapping>
  657. <extension>png</extension>
  658. <mime-type>image/png</mime-type>
  659. </mime-mapping>
  660. <mime-mapping>
  661. <extension>pnm</extension>
  662. <mime-type>image/x-portable-anymap</mime-type>
  663. </mime-mapping>
  664. <mime-mapping>
  665. <extension>pnt</extension>
  666. <mime-type>image/x-macpaint</mime-type>
  667. </mime-mapping>
  668. <mime-mapping>
  669. <extension>ppm</extension>
  670. <mime-type>image/x-portable-pixmap</mime-type>
  671. </mime-mapping>
  672. <mime-mapping>
  673. <extension>ppt</extension>
  674. <mime-type>application/powerpoint</mime-type>
  675. </mime-mapping>
  676. <mime-mapping>
  677. <extension>ps</extension>
  678. <mime-type>application/postscript</mime-type>
  679. </mime-mapping>
  680. <mime-mapping>
  681. <extension>psd</extension>
  682. <mime-type>image/x-photoshop</mime-type>
  683. </mime-mapping>
  684. <mime-mapping>
  685. <extension>qt</extension>
  686. <mime-type>video/quicktime</mime-type>
  687. </mime-mapping>
  688. <mime-mapping>
  689. <extension>qti</extension>
  690. <mime-type>image/x-quicktime</mime-type>
  691. </mime-mapping>
  692. <mime-mapping>
  693. <extension>qtif</extension>
  694. <mime-type>image/x-quicktime</mime-type>
  695. </mime-mapping>
  696. <mime-mapping>
  697. <extension>ras</extension>
  698. <mime-type>image/x-cmu-raster</mime-type>
  699. </mime-mapping>
  700. <mime-mapping>
  701. <extension>rgb</extension>
  702. <mime-type>image/x-rgb</mime-type>
  703. </mime-mapping>
  704. <mime-mapping>
  705. <extension>rm</extension>
  706. <mime-type>application/vnd.rn-realmedia</mime-type>
  707. </mime-mapping>
  708. <mime-mapping>
  709. <extension>roff</extension>
  710. <mime-type>application/x-troff</mime-type>
  711. </mime-mapping>
  712. <mime-mapping>
  713. <extension>rtf</extension>
  714. <mime-type>application/rtf</mime-type>
  715. </mime-mapping>
  716. <mime-mapping>
  717. <extension>rtx</extension>
  718. <mime-type>text/richtext</mime-type>
  719. </mime-mapping>
  720. <mime-mapping>
  721. <extension>sh</extension>
  722. <mime-type>application/x-sh</mime-type>
  723. </mime-mapping>
  724. <mime-mapping>
  725. <extension>shar</extension>
  726. <mime-type>application/x-shar</mime-type>
  727. </mime-mapping>
  728. <mime-mapping>
  729. <extension>smf</extension>
  730. <mime-type>audio/x-midi</mime-type>
  731. </mime-mapping>
  732. <mime-mapping>
  733. <extension>sit</extension>
  734. <mime-type>application/x-stuffit</mime-type>
  735. </mime-mapping>
  736. <mime-mapping>
  737. <extension>snd</extension>
  738. <mime-type>audio/basic</mime-type>
  739. </mime-mapping>
  740. <mime-mapping>
  741. <extension>src</extension>
  742. <mime-type>application/x-wais-source</mime-type>
  743. </mime-mapping>
  744. <mime-mapping>
  745. <extension>sv4cpio</extension>
  746. <mime-type>application/x-sv4cpio</mime-type>
  747. </mime-mapping>
  748. <mime-mapping>
  749. <extension>sv4crc</extension>
  750. <mime-type>application/x-sv4crc</mime-type>
  751. </mime-mapping>
  752. <mime-mapping>
  753. <extension>swf</extension>
  754. <mime-type>application/x-shockwave-flash</mime-type>
  755. </mime-mapping>
  756. <mime-mapping>
  757. <extension>t</extension>
  758. <mime-type>application/x-troff</mime-type>
  759. </mime-mapping>
  760. <mime-mapping>
  761. <extension>tar</extension>
  762. <mime-type>application/x-tar</mime-type>
  763. </mime-mapping>
  764. <mime-mapping>
  765. <extension>tcl</extension>
  766. <mime-type>application/x-tcl</mime-type>
  767. </mime-mapping>
  768. <mime-mapping>
  769. <extension>tex</extension>
  770. <mime-type>application/x-tex</mime-type>
  771. </mime-mapping>
  772. <mime-mapping>
  773. <extension>texi</extension>
  774. <mime-type>application/x-texinfo</mime-type>
  775. </mime-mapping>
  776. <mime-mapping>
  777. <extension>texinfo</extension>
  778. <mime-type>application/x-texinfo</mime-type>
  779. </mime-mapping>
  780. <mime-mapping>
  781. <extension>tif</extension>
  782. <mime-type>image/tiff</mime-type>
  783. </mime-mapping>
  784. <mime-mapping>
  785. <extension>tiff</extension>
  786. <mime-type>image/tiff</mime-type>
  787. </mime-mapping>
  788. <mime-mapping>
  789. <extension>tr</extension>
  790. <mime-type>application/x-troff</mime-type>
  791. </mime-mapping>
  792. <mime-mapping>
  793. <extension>tsv</extension>
  794. <mime-type>text/tab-separated-values</mime-type>
  795. </mime-mapping>
  796. <mime-mapping>
  797. <extension>txt</extension>
  798. <mime-type>text/plain</mime-type>
  799. </mime-mapping>
  800. <mime-mapping>
  801. <extension>ulw</extension>
  802. <mime-type>audio/basic</mime-type>
  803. </mime-mapping>
  804. <mime-mapping>
  805. <extension>ustar</extension>
  806. <mime-type>application/x-ustar</mime-type>
  807. </mime-mapping>
  808. <mime-mapping>
  809. <extension>xbm</extension>
  810. <mime-type>image/x-xbitmap</mime-type>
  811. </mime-mapping>
  812. <mime-mapping>
  813. <extension>xht</extension>
  814. <mime-type>application/xhtml+xml</mime-type>
  815. </mime-mapping>
  816. <mime-mapping>
  817. <extension>xhtml</extension>
  818. <mime-type>application/xhtml+xml</mime-type>
  819. </mime-mapping>
  820. <mime-mapping>
  821. <extension>xml</extension>
  822. <mime-type>text/xml</mime-type>
  823. </mime-mapping>
  824. <mime-mapping>
  825. <extension>xpm</extension>
  826. <mime-type>image/x-xpixmap</mime-type>
  827. </mime-mapping>
  828. <mime-mapping>
  829. <extension>xsl</extension>
  830. <mime-type>text/xml</mime-type>
  831. </mime-mapping>
  832. <mime-mapping>
  833. <extension>xwd</extension>
  834. <mime-type>image/x-xwindowdump</mime-type>
  835. </mime-mapping>
  836. <mime-mapping>
  837. <extension>wav</extension>
  838. <mime-type>audio/x-wav</mime-type>
  839. </mime-mapping>
  840. <mime-mapping>
  841. <extension>svg</extension>
  842. <mime-type>image/svg+xml</mime-type>
  843. </mime-mapping>
  844. <mime-mapping>
  845. <extension>svgz</extension>
  846. <mime-type>image/svg+xml</mime-type>
  847. </mime-mapping>
  848. <mime-mapping>
  849. <extension>vsd</extension>
  850. <mime-type>application/x-visio</mime-type>
  851. </mime-mapping>
  852. <mime-mapping>
  853. <!-- Wireless Bitmap -->
  854. <extension>wbmp</extension>
  855. <mime-type>image/vnd.wap.wbmp</mime-type>
  856. </mime-mapping>
  857. <mime-mapping>
  858. <!-- WML Source -->
  859. <extension>wml</extension>
  860. <mime-type>text/vnd.wap.wml</mime-type>
  861. </mime-mapping>
  862. <mime-mapping>
  863. <!-- Compiled WML -->
  864. <extension>wmlc</extension>
  865. <mime-type>application/vnd.wap.wmlc</mime-type>
  866. </mime-mapping>
  867. <mime-mapping>
  868. <!-- WML Script Source -->
  869. <extension>wmls</extension>
  870. <mime-type>text/vnd.wap.wmlscript</mime-type>
  871. </mime-mapping>
  872. <mime-mapping>
  873. <!-- Compiled WML Script -->
  874. <extension>wmlscriptc</extension>
  875. <mime-type>application/vnd.wap.wmlscriptc</mime-type>
  876. </mime-mapping>
  877. <mime-mapping>
  878. <extension>wrl</extension>
  879. <mime-type>x-world/x-vrml</mime-type>
  880. </mime-mapping>
  881. <mime-mapping>
  882. <extension>Z</extension>
  883. <mime-type>application/x-compress</mime-type>
  884. </mime-mapping>
  885. <mime-mapping>
  886. <extension>z</extension>
  887. <mime-type>application/x-compress</mime-type>
  888. </mime-mapping>
  889. <mime-mapping>
  890. <extension>zip</extension>
  891. <mime-type>application/zip</mime-type>
  892. </mime-mapping>
  893. <!-- ==================== Default Welcome File List ===================== -->
  894. <!-- When a request URI refers to a directory, the default servlet looks -->
  895. <!-- for a "welcome file" within that directory and, if present, -->
  896. <!-- to the corresponding resource URI for display. If no welcome file -->
  897. <!-- is present, the default servlet either serves a directory listing, -->
  898. <!-- or returns a 404 status, depending on how it is configured. -->
  899. <!-- -->
  900. <!-- If you define welcome files in your own application's web.xml -->
  901. <!-- deployment descriptor, that list *replaces* the list configured -->
  902. <!-- here, so be sure that you include any of the default values that -->
  903. <!-- you wish to include. -->
  904. <welcome-file-list>
  905. <welcome-file>index.html</welcome-file>
  906. <welcome-file>index.htm</welcome-file>
  907. <welcome-file>index.jsp</welcome-file>
  908. </welcome-file-list>
  909. </web-app>