Jetty Web Server
Return to Web Servers
Jetty Web Server, simply known as Jetty, is a highly scalable and flexible open-source Java HTTP (HyperText Transfer Protocol) server and servlet container. Since its inception in 1995 by Greg Wilkins, Jetty has evolved to serve not only as a web server and servlet container but also as a central component in server and network components for projects such as Apache Hadoop, Apache Spark, and Eclipse. Its lightweight nature and ability to be embedded in devices, frameworks, application servers, and standalone applications have made it a popular choice among developers. Jetty is designed for easy integration into projects, providing a robust platform for web services, modern web applications, and microservices architectures. It supports the latest Java EE (Enterprise Edition) and WebSocket technologies, offering asynchronous processing and a non-blocking I/O. Jetty's performance and scalability, combined with its comprehensive support for web standards, make it a competitive option for deploying a wide range of web applications.
- Snippet from Wikipedia: Jetty (web server)
Eclipse Jetty is a Java web server and Java Servlet container. While web servers are usually associated with serving documents to people, Jetty is now often used for machine to machine communications, usually within larger software frameworks. Jetty is developed as a free and open source project as part of the Eclipse Foundation. The web server is used in products such as Apache ActiveMQ, Alfresco, Scalatra, Apache Geronimo, Apache Maven, Apache Spark, Google App Engine, Eclipse, FUSE, iDempiere, Twitter's Streaming API and Zimbra. Jetty is also the server in open source projects such as Lift, Eucalyptus, OpenNMS, Red5, Hadoop and I2P. Jetty supports the latest Java Servlet API (with JSP support) as well as protocols HTTP/2 and WebSocket.