The Eclipse Jetty Project
Jetty provides a web server and servlet container, additionally providing support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and are freely available for commercial use and distribution.
Jetty is used in a wide variety of projects and products, both in development and production. Jetty has long been loved by developers due to its long history of being easily embedded in devices, tools, frameworks, application servers, and modern cloud services.
Features | Jetty Powered |
---|---|
|
|
With the direction of Java and the JakartaEE project (formerly JavaEE) in 2020, the current recommended version of Jetty for use depends upon the servlet api version, desired licensing, and package namespace as well as the intended Java version.
Jetty Version | Servlet | License | Java |
---|---|---|---|
Jetty 12.0.x |
6.0, 5.0, 4.0, 3.1
|
JakartaEE 10/jakartaee.servlet.*
JakartaEE 9/jakartaee.servlet.* JakartaEE 8/javax.servlet.* |
Java 17+
|
Jetty 11.0.x |
5.0
|
JakartaEE 9/jakartaee.servlet.*
|
Java 11+
|
Jetty 10.0.x |
4.0
|
JakartaEE 8/javax.servlet.*
|
Java 11+
|
Jetty 9.4.x |
3.1
|
JavaEE 8/javax.servlet.*
|
Java 8
|
The Jetty project has been hosted at the Eclipse Foundation since 2009. See the About page for more information about the history of Jetty.
You can benefit from committer knowledge and get training, consulting services, professional support and even production SLAs directly from the developers, just ask us about it!