Versuchen, um einen REst-Service mit Jersey

Ich bin nach diese tutorial zum erstellen eines REst-Service mit Jersey.

Manchmal das verstehe ich nicht ganz, was der Autor des Tutorials bedeutet aber diese sind die Schritte, die ich verfolgt habe, so weit :

1) Erstellt ein dynamisches web-Projekt und nannte Sie : de.vogella.jersey.first

2) Installiert Maven dependencies in eclipse

3) Umgewandelt mein Projekt ein Maven-Projekt (das heißt, erstellt eine pom.xml Datei)

4) Hinzugefügt die notwendigen Abhängigkeiten in pom.xml so, dass ich verwenden kann, jersey, ohne manuell fügen Sie die jar-Dateien. Ich habe Folgendes xml :

<dependencies>
    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.17.1</version>
    </dependency>
</dependencies>

5) Der Autor schlägt vor, erstellen eine java-Klasse und gibt einige code. Ich kann nur annehmen, dass er möchte, dass wir ein neues Paket im src-Ordner , benennen Sie es de.vogella.jersey.first und erstellen Sie eine java-Klasse und nennen Sie es Hello und platzieren Sie den code dort ein. Das ist, was ich getan habe.

6) Dann schlägt er zu öffnen web.xml - Datei. Theres keine solche Datei in das Projekt. So ich gehen Sie vor und erstellen Sie eine solche Datei in die WebContent/WEB-INF/lib Weg. Ich Stelle den code, dass er vorschlagen.

7) Nächste ist der Schritt, den ich nicht verstehen die meisten. Er spricht über die web.xml dass wir soeben Hinzugefügt haben, und insbesondere erklärt er:

"Der parameter "com.Sonne.jersey.config.Eigenschaft.Paket" definiert, in dem der Paket-Trikot Aussehen wird für die web service-Klassen. Diese Eigenschaft muss auf Ihre Ressourcen-Klassen. "

8) Letzten Schritt öffnen Sie die URL http://localhost:8080/de.vogella.jersey.first/rest/hello in meinem browser. Allerdings bekomme ich HTTP Status 404 - /de.vogella.jersey.first/rest/hello


Mit was soll ich es ersetzen, genau die com.sun.jersey.config.property.package ?

Sind die Schritte, die ich verfolgt habe, bis jetzt richtig , oder habe ich etwas falsch interpretiert?

  • Die web.xml die Datei geht in WebContent\WEB-INF nicht in lib.
InformationsquelleAutor | 2013-04-26
Schreibe einen Kommentar