Jump to: navigation, search

Difference between revisions of "Jetty/Tutorial/Jetty HelloWorld"

(New page: {{Jetty Tutorial | introduction = xxx | details = yyy }})
 
Line 1: Line 1:
 
{{Jetty Tutorial
 
{{Jetty Tutorial
 
| introduction =  
 
| introduction =  
xxx
+
To develop against the Jetty API's you need Jetty jars on your classpath.  This can be done with maven and/or IDE tools like m2eclipse.  However, this tutorial shows you the simplest possible approach to building and running a Jetty server. 
 
| details =  
 
| details =  
yyy
+
 
 +
=== Downloading the Jars ===
 +
Normally it is best to let a tool like maven manage the jetty jars and dependencies. But for this tutorial, we will manually download jars from the maven repository. 
 +
 
 +
You can use the many individual jetty jars, if you want the minimal footprint, but for this tutorial we will download the aggregate-all jar, that contains all the jetty classes in a single jar.  We also need to download a servlet API jar. 
 +
 
 +
The downloads can be done with wget or similar command (eg curl) or a browser as follows:
 +
 
 +
<source lang="bash">
 +
wget -U none http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/7.0.1.v20091125/jetty-all-7.0.1.v20091125.jar
 +
wget -U none http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar
 +
</source>
 +
 
 +
 
 
}}
 
}}

Revision as of 19:06, 15 February 2010



Introduction

To develop against the Jetty API's you need Jetty jars on your classpath. This can be done with maven and/or IDE tools like m2eclipse. However, this tutorial shows you the simplest possible approach to building and running a Jetty server.

Details

Downloading the Jars

Normally it is best to let a tool like maven manage the jetty jars and dependencies. But for this tutorial, we will manually download jars from the maven repository.

You can use the many individual jetty jars, if you want the minimal footprint, but for this tutorial we will download the aggregate-all jar, that contains all the jetty classes in a single jar. We also need to download a servlet API jar.

The downloads can be done with wget or similar command (eg curl) or a browser as follows:

wget -U none http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/7.0.1.v20091125/jetty-all-7.0.1.v20091125.jar
wget -U none http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar