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

The single app analytics solutions to take your web and mobile apps to the next level.  Try today!  Brought to you in partnership with CA Technologies

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/

CA App Experience Analytics, a whole new level of visibility. Learn more. Brought to you in partnership with CA Technologies.

Topics:
java ,jetty ,http

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}