A package developed by Eclipse that contains a Java HTTP Server, HTTP Client and Servlet Container that can sustain large projects.
- Jetty
- Version :9.4.1
- License :Apache License 2.0
- OS :Windows All
- Publisher :Eclipse Foundation
Jetty Description
Jetty is a multi-featured application designed as both a web server and a servlet engine that can be used across large development projects, such as frameworks and application servers.
Versatile and extensive web server
Jetty is a product of the Eclipse Foundation and was issued as an open-source project, therefore use inside organizations is permitted as well. It has been on the market for several years now and has gone through a wide array of changes that brought it to a stable and reliable state.
Jetty can take pride in participating in a wide array of projects of public interest, such as Google’s AppEngine, Apache’s Geronimo, Eclipse’s IDE and Yahoo Hadoop, not to mention that it is also responsible for the development of several Android applications.
Thoroughly documented app
The Jetty package includes an asynchronous HTTP server and client, as well as a javax.servlet container that can work together to serve both static and dynamic content. It can also be used as a web socket and SPDY server, with support for JNDI, OSGi, JASPI, JMX and AJP.
Jetty is Java-dependent and is brought inside a portable archive, which is quite light in size. The included Readme file can provide some guidance for users who’ve never experienced with it, although tutorials are also available at the developer’s website.
Deploy server-based apps with the help of Jetty
The engine can be initiated from command line through the start.jar container, with the ‘java -jar’ command. Advanced options can be triggered by running the application with the ‘–help’ argument, which will reveal an extensive list of features and configurations related to debugging, logging and module management.
On an ending note, Jetty encases a steady architecture that can assist in the making of applications based on servers and can sustain large-sized projects. It is scalable, flexible and extensible, with a small footprint on system resources.