Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Java HTML JavaScript AMPL XSLT Shell CSS
Permalink
Failed to load latest commit information.
LICENSE-CONTRIBUTOR add cla-tbecker.txt Jul 17, 2012
advisories Adding reference to patched versions of jetty-http jars Feb 25, 2015
aggregates Updating to version 9.4.1-SNAPSHOT Dec 8, 2016
apache-jsp Happy New Year 2017. Jan 19, 2017
apache-jstl Happy New Year 2017. Jan 19, 2017
examples Happy New Year 2017. Jan 19, 2017
jetty-alpn Happy New Year 2017. Jan 19, 2017
jetty-annotations Happy New Year 2017. Jan 19, 2017
jetty-ant Happy New Year 2017. Jan 19, 2017
jetty-cdi Happy New Year 2017. Jan 19, 2017
jetty-client Happy New Year 2017. Jan 19, 2017
jetty-continuation Happy New Year 2017. Jan 19, 2017
jetty-deploy Happy New Year 2017. Jan 19, 2017
jetty-distribution Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. Jan 12, 2017
jetty-documentation Happy New Year 2017. Jan 19, 2017
jetty-fcgi Happy New Year 2017. Jan 19, 2017
jetty-gcloud Happy New Year 2017. Jan 19, 2017
jetty-home Issue #1260 expand system properties Jan 13, 2017
jetty-http-spi Happy New Year 2017. Jan 19, 2017
jetty-http Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. Jan 20, 2017
jetty-http2 Happy New Year 2017. Jan 19, 2017
jetty-infinispan Happy New Year 2017. Jan 19, 2017
jetty-io Happy New Year 2017. Jan 19, 2017
jetty-jaas Happy New Year 2017. Jan 19, 2017
jetty-jaspi Happy New Year 2017. Jan 19, 2017
jetty-jmx Happy New Year 2017. Jan 19, 2017
jetty-jndi Happy New Year 2017. Jan 19, 2017
jetty-jspc-maven-plugin Happy New Year 2017. Jan 19, 2017
jetty-maven-plugin Happy New Year 2017. Jan 19, 2017
jetty-memcached Happy New Year 2017. Jan 19, 2017
jetty-monitor Happy New Year 2017. Jan 19, 2017
jetty-nosql Happy New Year 2017. Jan 19, 2017
jetty-osgi Happy New Year 2017. Jan 19, 2017
jetty-overlay-deployer Happy New Year 2017. Jan 19, 2017
jetty-plus Happy New Year 2017. Jan 19, 2017
jetty-proxy Happy New Year 2017. Jan 19, 2017
jetty-quickstart Happy New Year 2017. Jan 19, 2017
jetty-rewrite Happy New Year 2017. Jan 19, 2017
jetty-runner Happy New Year 2017. Jan 19, 2017
jetty-security Happy New Year 2017. Jan 19, 2017
jetty-server Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x Jan 20, 2017
jetty-servlet Happy New Year 2017. Jan 19, 2017
jetty-servlets Happy New Year 2017. Jan 19, 2017
jetty-spring Happy New Year 2017. Jan 19, 2017
jetty-start Happy New Year 2017. Jan 19, 2017
jetty-unixsocket Happy New Year 2017. Jan 19, 2017
jetty-util-ajax Happy New Year 2017. Jan 19, 2017
jetty-util Happy New Year 2017. Jan 19, 2017
jetty-webapp Happy New Year 2017. Jan 19, 2017
jetty-websocket Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. Jan 20, 2017
jetty-xml Happy New Year 2017. Jan 19, 2017
logos Adding logos Jul 8, 2016
scripts Merge branch 'jetty-9.3.x' into jetty-9.4.x Dec 27, 2016
tests Happy New Year 2017. Jan 19, 2017
.gitattributes More fixes for Windows build Nov 4, 2013
.gitignore Adding <c:catch> JSTL test cases Jul 23, 2015
CONTRIBUTING.md Update CONTRIBUTING.md Dec 15, 2016
Jenkinsfile Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'. Jan 18, 2017
KEYS.txt Updating gpg/pgp KEYS.txt Nov 16, 2016
LICENSE-eplv10-aslv20.html 392237 renamed license file Oct 18, 2012
NOTICE.txt Happy New Year 2017. Jan 19, 2017
README.md Merge branch 'jetty-9.3.x' into jetty-9.4.x Jul 20, 2016
VERSION.txt Updating to version 9.4.1-SNAPSHOT Dec 8, 2016
header-template.txt Fixes #487 - JDK 9 build compatibility. Jun 6, 2016
pom.xml Happy New Year 2017. Jan 19, 2017

README.md

Eclipse Jetty Canonical Repository

This is the canonical repository for the Jetty project, feel free to fork and contribute now!

Build Status

  • Master Branch - Build Status
  • Jetty 9.3.x Branch - Build Status
  • Jetty 9.2.x Branch - Build Status

Make sure you have a CLA on file!

Project description

Jetty is a lightweight highly scalable java based web server and servlet engine. Our goal is to support web protocols like HTTP, HTTP/2 and WebSocket in a high volume low latency way that provides maximum performance while retaining the ease of use and compatibility with years of servlet development. Jetty is a modern fully async web server that has a long history as a component oriented technology easily embedded into applications while still offering a solid traditional distribution for webapp deployment.

Documentation

Project documentation is available on the Jetty Eclipse website.

Building

To build, use:

  mvn clean install

The Jetty distribution will be built in jetty-distribution/target/distribution.

The first build may take a longer than expected as Maven downloads all the dependencies.

The build tests do a lot of stress testing, and on some machines it is necessary to set the file descriptor limit to greater than 2048 for the tests to all pass successfully.

It is possible to bypass tests by building with mvn -Dmaven.test.skip=true install but note that this will not produce some of the test jars that are leveraged in other places in the build.

Professional Services

Expert advice and production support are available through Webtide.com.