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