Java - Jetty (Web Server)

About

http://www.eclipse.org/jetty/ is a java web server

Jetty provides:

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.

Management

Start

Jetty - Startup

Version

java -jar start.jar --version

Version history

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>

Integration

Documentation / Reference

Task Runner