SECTION: 250-Configuration TITLE: 150xmljettyweb QUESTION: What is jetty-web.xml?
The jetty-web.xml file is a jetty configuration file that can be bundled
with a specific web application. When jetty deploys a webapplication,
it looks for a file called
WEB-INF/jetty-web.xml
or
WEB-INF/web-jetty.xml
within the web application (or WAR) and applies the configuration found there
after all other configuration has been applied to the webapplication.
The format of the jetty-web.xml file is the same as jetty.xml as described in the Jetty Tutorial, except that it is applied to a HttpContext instance rather than a HttpServer instance.
The following example jetty-web.xml file, sets an init parameter on the jsp servlet:
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure 1.2//EN" "http://jetty.mortbay.org/configure_1_2.dtd"> <Configure class="org.mortbay.jetty.servlet.WebApplicationContext"> <Call name="getServletHandler"> <Call name="getServletHolder"><Arg>jsp</Arg> <Call name="setInitParameter"> <Arg>scratchdir</Arg> <Arg>/tmp/TestFAU</Arg> </Call> </Call> </Call> </Configure>