Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Installing and Running Jetty

DZone's Guide to

Installing and Running Jetty

· Java Zone ·
Free Resource

Secure your Java app or API service quickly and easily with Okta's user authentication and authorization libraries. Developer accounts are free forever. Try Okta Instead.

This tutorial will walk you through how to download, install and run Jetty – a 100 % Java HTTP and Servlet Container.

If you do not know Jetty, the following is what Wikipedia says about it:

Jetty is a pure Java-based HTTP server and servlet container (Application server) developed as a free and open source project as part of the Eclipse Foundation. It is currently used in products such as ActiveMQ,[1]Alfresco[2]Apache Geronimo,[3]Apache MavenGoogle App Engine,[4]Eclipse,[5]FUSE,[6]HP OpenViewJBoss,[7]Liferay,[8]UbuntuTwitter’s Streaming API[9] and Zimbra.[10] Jetty is also used as a standard Java application server by many open source projects such as Eucalyptus and Hadoop.

I am doing some experiments, and I decided to use Jetty instead of TomCat.

So let’s get this server up and running!

1 – Downloading

You can download Jetty from two sources: Eclipse or Codehaus.

  1. http://jetty.codehaus.org/jetty/
  2. http://www.eclipse.org/jetty/downloads.php

The current stable version is 7, so I downloaded this one from Eclipse page.

The compressed file is platform independent. So if you use Mac, Linux or Windows, that is ok, it will run on any OS.

2 – Installing

Simply uncompress the file to a directory. You should have something like this:











Installation is complete! Let’s get it running.

3 – Running Jetty

  1. Open a terminal.
  2. Go to the Jetty installation directory.
  3. Enter the following command:
java -jar start.jar

Now open a browser and go to localhost to check if Jetty was installed sucessfully:

http://localhost:8080/

You should get a page like this:

And it is done!

 

From http://loianegroner.com/2011/07/installing-and-running-jetty/

Secure your Java app or API service quickly and easily with Okta's user authentication and authorization libraries. Developer accounts are free forever. Try Okta Instead.

Topics:
java ,jetty ,http

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}