Restful webservice mit jersey-2.0 ohne maven
Kann mir jemand sagen, wie man ein restful web service mit Jersey 2.0 nicht mit maven. Ich habe überall gesucht und gefunden-tutorial für Jersey1.x-Versionen, aber nicht für 2.0. Bitte helfen Sie
- Mit welchem build-tool möchten Sie benutzen?
- Ich benutze eclipse nur
- Eclipse ist eine IDE, kein build-tool. Wenn Sie nicht möchten, zu verwenden, Maven, verwenden Sie vermutlich Ameise oder Gradle, ... Die diese verwenden Sie? Welche diese zwar nicht Eclipse verwenden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bieten wir detail genau richtig basierend auf der Benutzer-Antwort user2629427. wir prüften dieses auf windows 7.
Anforderung: (Klammern zeigen die version, welche in diesem Beispiel wird getestet)
Entpacken Sie die tomcat & erstellen Sie einen unter-Ordner Struktur in der tomcat 'webapps' - Ordner (Ordner-Namen sind case-Sensitiv).
Setzen 'Hello.java' und 'MyApplication.java' in 'Klassen' - Ordner und 'web.xml" in "WEB-INF" - Ordner.
web.xml
Myapplication.java
Hello.java
Entpacken jersey und kopieren Sie alle jar-Dateien aus der api, ext, und lib (nicht Ordner) in deinen apps 'lib' Ordner.
Kompilieren Sie nun die beiden java-Dateien mit dem folgenden Befehl
Nächsten Lauf der tomcat-server
In der browser-Adressleiste eingeben: http://localhost:8080/abc/rest/hello
Fand ich die Antwort
Web.xml
MyApplication.java
laufen mit localhost:8080/FirstRestWebService/rest/hello
Nur um die Vorherige Antwort. Wenn Sie nicht mit Maven und einfach mit Eclipse mit einem Dynamic Web Projekt und bereitstellen auf web-app-server wie Tomcat.
Nur die download-Jersey JAX-RS 2.0 RI bundle Jersey-Downloads, entpacken Sie und fügen Sie alle jars in das lib -, api-und ext-Ordner in den build-Pfad. (Ich habe versucht, ohne ext Gläser bekam aber classnotfound, wenn der server gestartet).
Auch alle die Gläser auf die Bereitstellung der Montage von Dynamischen Web-Projekt, so dass Sie sich automatisch kopiert in das WEB-INF/lib-Verzeichnis, wenn Sie bereitgestellt, um Ihre web-app-server. Zusammen mit dem code & web.xml in der oben genannten Antwort haben, sollten Sie eine RESTful api mit Jersey 2 laufen.