---
title: 'HOWTO Build a REST-Application with Jersey and Jetty'
url: 'https://tutego.de/blog/javainsel/2008/08/howto-build-a-rest-application-with-jersey-and-jetty'
markdown: 'https://tutego.de/blog/javainsel/2008/08/howto-build-a-rest-application-with-jersey-and-jetty.md'
date: '2008-08-26'
description: 'Resource first: package com.tutego.traida.server;import javax.ws.rs.*;@Path( "/" )public class GreetingResource{ @GET @ProduceMime("text/plain") public String get() { return "Yea!"; }} Bring it to Jetty package com.tutego.traida.server;import org.mortbay.jetty.Server;import org.mortbay.jet…'
taxonomy:
  category:
    - Allgemein
---

# HOWTO Build a REST-Application with Jersey and Jetty

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## HOWTO Build a REST-Application with Jersey and Jetty

26.08.2008 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Resource first:

```java
package com.tutego.traida.server;import javax.ws.rs.*;@Path( "/" )public class GreetingResource{  @GET @ProduceMime("text/plain")    public String get()  {    return "Yea!";  }}
```

Bring it to Jetty

```java
package com.tutego.traida.server;import org.mortbay.jetty.Server;import org.mortbay.jetty.servlet.Context;import org.mortbay.jetty.servlet.ServletHolder;import com.sun.jersey.spi.container.servlet.ServletContainer; 
```

```java
public class Application {  public static void main( String[] args ) throws Exception  {    ServletHolder sh = new ServletHolder( ServletContainer.class );    sh.setInitParameter( "com.sun.jersey.config.property.resourceConfigClass",                         "com.sun.jersey.api.core.PackagesResourceConfig" );    sh.setInitParameter( "com.sun.jersey.config.property.packages", "com.tutego.traida.server" );    Server server = new Server( 9999 );    Context context = new Context( server, "/", Context.SESSIONS );    context.addServlet( sh, "/*" );    server.start();  } }
```

To use REST-parameters

```java
@Path( "/edit-customer/{customerid}" )public class EditCustomerResource{  @GET @ProduceMime("text/plain")  public String editUser( @PathParam("customerid") String customerId )  {    ....  }}
```

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [HOWTO Add a JDBC DataSource/JNDI to GlassFish](https://tutego.de/blog/javainsel/2008/08/howto-add-a-jdbc-datasourcejndi-to-glassfish.md)
