Erholsamer Webservice mit Trikot 2.0 ohne Maven

9

Kann jemand mir sagen, wie man einen erholsamen Web-Service mit Jersey 2.0 macht, indem ich maven nicht verwende. Ich habe überall gesucht und Tutorial für Jersey1.x-Versionen gefunden, aber nicht für 2.0. Bitte helfen Sie

    
user2629427 29.07.2013, 11:51
quelle

3 Antworten

1

Ich habe die Antwort gefunden

%Vor%

Web.xml

%Vor%

MyApplication.java

%Vor%

starte mit localhost: 8080 / FirstRestWebService / rest / hallo

    
user2629427 30.07.2013, 05:35
quelle
2

Wir bieten detaillierte Antworten basierend auf der Benutzerantwort user2629427. Wir haben dies in Windows 7 überprüft.

Voraussetzung: (Klammern geben an, welche Version dieses Beispiel getestet wurde)

  • tomcat (8-zip-Version)
  • Trikot (2.x)

Entpacken Sie den Kater & amp; Erstellen Sie eine untergeordnete Ordnerstruktur in tomcat's 'webapps' Ordner (die Groß- und Kleinschreibung der Groß- / Kleinschreibung ist zu beachten).

%Vor%

Setzen Sie "Hello.java" und "MyApplication.java" in den Ordner "classes" und "web.xml" in den Ordner "WEB-INF".

web.xml

%Vor%

MeineAnwendung.java

%Vor%

Hallo.java

%Vor%

Dekomprimieren Sie jersey und kopieren Sie alle JAR-Dateien aus api, ext und lib (keine Ordner) in den lib-Ordner Ihrer Apps.

Kompilieren Sie nun die beiden Java-Dateien mit dem folgenden Befehl

%Vor%

Als nächstes starte den Tomcat Server

%Vor%

Geben Sie in der Adressleiste des Browsers Folgendes ein: Ссылка

    
laksys 16.05.2016 04:09
quelle
1

Nur um die vorherige Antwort hinzuzufügen. Wenn Sie Maven nicht verwenden und nur Eclipse mit einem dynamischen Webprojekt erstellen und auf einem Web-App-Server wie Tomcat bereitstellen.

Laden Sie einfach das Jersey JAX-RS 2.0 RI-Paket Jersey-Downloads herunter, entpacken und fügen Sie alle Jars in der Bibliothek hinzu, api und ext-Ordner zu Ihrem Build-Pfad. (Ich habe versucht, ohne ext jars, aber Klasse nicht gefunden beim Starten des Servers).

Fügen Sie auch alle JAR-Dateien zur Bereitstellungsassembly Ihres dynamischen Webprojekts hinzu, damit sie automatisch in das Verzeichnis WEB-INF / lib kopiert werden, wenn sie auf Ihrem Web-App-Server bereitgestellt werden. Zusammen mit dem Code & amp; web.xml in der obigen Antwort, sollten Sie eine RESTful API haben mit Jersey 2 und läuft.

    
grange74 15.01.2015 12:35
quelle