blob: 5d41b2c813df76f1b9dddc23802048f13333143c [file] [log] [blame]
The Jetty project is a 100% Java HTTP Server, HTTP Client
and Servlet Container. The core project is hosted by
the Eclipse Foundation at
The jetty integrations with 3rd party modules are hosted
by the Codehaus at
This is the jetty-distribution module from Jetty @ eclipse
project and is based on the Jetty modules from eclipse plus
dependencies that have been through the eclipse IP
process and conditioning.
This distribution and its dependencies are provided under
the terms and conditions of the Eclipse Foundation Software
User Agreement unless otherwise specified.
This distribution contains only the core functionality
of a servlet server and the HTTP client.
Some modules (eg annotations) are missing dependencies
which may be discovered by using the command
mvn dependency:tree
within the source module and placing them in the
lib/ext directory. Alternately we recommend the jetty-hightide
distribution for users that desire more third party integrations.
The Jetty-hightide distribution is available for
download via and contains
the core jetty modules, plus the 3rd party dependencies
and integrations needed to create a full featured
application server.
All Jetty artifacts are available as maven dependencies
under the org.eclipse.jetty and org.mortbay.hightide group IDs
The run directory is either the top-level of a distribution
or jetty-distribution/target/distribution directory when built from
To run with the default options:
java -jar start.jar
To run with specific configuration file(s)
java -jar start.jar etc/jetty.xml
To see the available options
java -jar start.jar --help
To run with JSP support (if available)
java -jar start.jar OPTIONS=Server,jsp
To run with JMX support
java -jar start.jar OPTIONS=Server,jmx etc/jetty-jmx.xml etc/jetty.xml
To run with JSP & JMX support
java -jar start.jar OPTIONS=Server,jsp,jmx etc/jetty-jmx.xml etc/jetty.xml