Version: 9.4.5.v20170502 |
private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ... scalability guidance for your apps and Ajax/Comet projects ... development services for sponsored feature development
jetty-web.xml
is a Jetty configuration file that you can bundle with a specific web application.
The format of jetty-web.xml
is the same as jetty.xml – it is an XML mapping of the Jetty API.
This document offers an overview for using the jetty-web.xml
configuration file.
For a more in-depth look at the syntax, see Jetty XML Syntax.
jetty-web.xml
applies on a per-webapp basis, and configures an instance of org.eclipse.jetty.webapp.WebAppContext
.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
..
</Configure>
Caution
Make sure you are applying the configuration to an instance of the proper class.
jetty-web.xml
configures an instance of WebAppContext;jetty.xml
configures an instance of Server.
Place the jetty-web.xml
into your web application’s WEB-INF
folder.
When Jetty deploys a web application, 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.
Be aware that jetty-web.xml
is called after all other configuration has been applied to the web application.
The distribution contains an example of jetty-web.xml
inside the WEB-INF folder of the test webapp war ($JETTY_HOME/webapps/test.war/WEB-INF/jetty-web.xml
).