Java - Jetty (Web Server)
About
http://www.eclipse.org/jetty/ is a java web server
Jetty provides:
- an HTTP server (to send back static content),
- HTTP client (to make http request),
- and javax.servlet container (to send back dynamic content).
The Jetty Server is the plumbing between:
- a collection of Connector that accept connections
- and a collection of Handlers that
- service requests from the connections
- and produce responses,
- with threads from a thread pool doing the work.
The job of configuring Jetty is building a tree of connectors and handlers and providing their individual configurations.
Articles Related
Management
Start
Version
java -jar start.jar --version
Client
Jetty has no GUI (Graphical User Interface) , so running the server and performing many configuration options is done from the command line. Start.jar
Maven Coordinates
The top level Project Object Model (POM) for the Jetty project is located under the following coordinates.
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-project</artifactId>
<version>${project.version}</version>
</dependency>