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 from 1 day to full product delivery
jetty.xml is the default configuration file for
Jetty, typically located at
The Server class (or subclass if extended) and global options.
A ThreadPool (min and max thread).
Connectors (ports, timeouts, buffer sizes, protocol).
The handler structure (default handlers and/or a contextHandlerCollections).
The deployment manager that scans for and deploys webapps and contexts.
Login services that provide authentication checking.
A request log.
Not all Jetty features are configured in
jetty.xml. There are several optional configuration
files that share the same format as
jetty.xml and, if
specified, concatenate to it. These configuration files are also stored in
$JETTY_HOME/etc/, and examples of them are in
SVN Repository. The selection of which configuration files to use is
controlled by Start Features and the process of
merging configuration is described in Jetty XML Usage.
jetty.xml configures an instance of the
<?xml version="1.0"?> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> <Configure id="Server" class="org.eclipse.jetty.server.Server"> ... </Configure>
$JETTY_HOME/etc contains the default
jetty.xml, as well as other sample configuration
jetty-*.xml) which can be passed to the server
via the command line.
See an error or something missing? Contribute to this documentation at Github!