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. Jetty - 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>