Die Integration von Jetty mit RESTEasy

Alle links auf wie integrieren Steg und RESTEasy? Ich bin irgendwie stecken versucht zu konfigurieren RESTEasy mit Steg zusammen....und es scheint keine glaubwürdige Hilfe im web.

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();
}

Meine Web.xml wird direkt kopiert aus:
http://docs.jboss.org/resteasy/docs/1.0.0.GA/userguide/html/Installation_Configuration.html

Die Fehler, die ich zurück bekomme ist ein HTTP 404, wenn ich versuche zu öffnen, einen link in meine Ressourcen-Datei. Sieht alles vernünftig auf der Oberfläche, irgendwelche Vorschläge?

Meine Ressourcen-Datei sieht wie folgt aus:

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";
   }
}

Ist dies die Abzüge, die ich sehe, wenn Jetty gestartet:

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:KEINE JSP-Unterstützung für /, nicht zu finden, die org.apache.jasper.- servlet.JspServlet 2012-04-10 09:54:27.319:INFO:oejsh.ContextHandler:Schritte o.e.j.w.WebAppContext{/,file:/C:/Users/xyz/Anotherproj1/src/webapp} 2012-04-10 09:54:27.319:INFO:oejsh.ContextHandler:Schritte o.e.j.w.WebAppContext{/,file:/C:/Users/xyz/Anotherproj1/src/webapp} 2012-04-10 09:54:27.381:INFO:oejs.AbstractConnector:Gestartet [email protected]:8080

  • Auf den ersten Blick sieht dies richtig. Die Jetty-Version Sie verwenden. Gibt es irgendwelche Fehlermeldungen? Was ist genau dein problem?
  • Der Fehler ist im wesentlichen eine HTTP 404, wenn ich versuche zu öffnen, einen link in meine Ressourcen-Datei.
  • Ich bin mit Steg 8.1.1
  • im Fall kommt jemand über diese alte Frage: github.com/snackunderflow/MoonBase/blob/master/LunarCat/src/...
InformationsquelleAutor rmoh21 | 2012-04-10
Schreibe einen Kommentar