Интеграция Jetty с RESTEasy

Любые ссылки о том, как интегрировать Jetty и RESTEasy? Я как бы застрял, пытаясь настроить RESTEasy с Jetty вместе... и, похоже, в Интернете нет надежной помощи.

public static void main(String[] args) throws Exception
{
        Server server = new Server(8080);

        WebAppContext context = new WebAppContext();
        context.setDescriptor("../WEB-INF/web.xml");
        context.setResourceBase("../src/webapp");
        context.setContextPath("/");
        context.setParentLoaderPriority(true);

        server.setHandler(context);

        server.start();
        server.join();
}

Мой Web.xml скопирован непосредственно из: http://docs.jboss.org/resteasy/docs/1.0.0.GA/userguide/html/Installation_Configuration.html

Ошибка, которую я получаю, — это HTTP 404, когда я пытаюсь открыть ссылку в моем файле ресурсов. На первый взгляд все выглядит разумно, есть предложения?

Мой файл ресурсов выглядит так:

package webapp;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;

@Path("/*")
public class Resource {

   @GET
   public String hello() {
       return "hello";
   }


   @GET
   @Path("/books")
   public String getBooks() {
       return "books";
   }

   @GET
   @Path("/book/{isbn}")
   public String getBook(@PathParam("isbn") String id) {
       return "11123";
   }
}

Это отпечатки, которые я вижу при запуске Jetty:

2012-04-10 09:54:27.163:INFO:oejs.Server:jetty-8.1.1.v20120215 2012-04-10 09:54:27.288:INFO:oejw.StandardDescriptorProcessor:Нет поддержки JSP для /, не нашел org.apache.jasper.servlet.JspServlet 2012-04-10 09:54:27.319:INFO:oejsh.ContextHandler:started oejwWebAppContext{/,file:/C:/Users/xyz/Anotherproj1/src/webapp} 2012-04-10 09:54:27.319:INFO:oejsh.ContextHandler:started oejwWebAppContext{/,file:/C:/Users/xyz/Anotherproj1/src/webapp} 2012-04-10 09:54:27.381:INFO :oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080

9
задан rmoh21 10 April 2012 в 10:31
поделиться