Erstellen und Bereitstellen von einfachen Webdiensten und Webdienstclients in Eclipse

Veröffentlicht: 2019-10-20

Befolgen Sie die nachstehenden einfachen Schritte, um einfache Web Service und Web Service Client in Eclipse IDE zu erstellen und bereitzustellen.

Schritt 1

Installieren Sie Apache Tomcat und fügen Sie es im Server-Tab zu Eclipse hinzu – ich verwende Tomcat version 9.0.10 .

Schritt 2

Erstellen Sie ein dynamisches Webprojekt (Name: CrunchifyWS )

Erstellen Sie Crunchify WebService in Eclipse - Dynamisches Webprojekt

Schritt 3

Erstellen Sie eine Java-Datei im Ordner /src . Klicken Sie mit der rechten Maustaste auf den /src-Ordner -> Neu -> Klasse.

  • Paket: crunchify.com.web.service
  • Name: CrunchifyHelloWorld.java
Erstellen Sie eine neue Java-Dateiklasse in Eclipse

Schritt 4

Öffnen Sie die Datei CrunchifyHelloWorld.java und erstellen Sie eine einfache Hauptmethode.

Schritt-5

  • Klicken Sie mit der rechten Maustaste auf die Datei CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • Wählen Sie die Optionen aus, wie im folgenden Diagramm erwähnt.
  • Klicken Sie auf Fertig stellen
Erstellen Sie einen Webdienst aus der Java-Klasse in Eclipse

Schritt-6

Es kann einige Zeit dauern, bis alle Prozesse abgeschlossen sind, und Sie sollten ein neues Projekt „ CrunchifyWSClient “ erstellt sehen. Hier ist eine endgültige Projektstruktur:

CrunchifyWS und CrunchifyWSClient-Projekt

Schritt-7

CrunchifyWS und CrunchifyWSClient sollten beide Projekte automatisch auf dem Server bereitgestellt werden.

Außerdem öffnet Eclipse automatisch das Web Service Test Client Window mit der URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Schritt-8

Klicken Sie nun auf addValue(float) , subtractValue(float) und geben Sie eine Eingabe ein, um das aktualisierte Ergebnis zu überprüfen.

Ergebnisseite des WebService-Client-Aufrufs in Eclipse

Und Sie sind bereit. Lassen Sie mich wissen, wenn Sie irgendwelche Schwierigkeiten mit diesen Schritten sehen.


Erhalten Sie den folgenden Fehler, nachdem Sie auf die Schaltfläche „Invoke“ geklickt haben?

Abrufen der Ausnahme java.net.ConnectException Verbindung abgelehnt

Befolgen Sie die folgenden Schritte:

  1. Klicken Sie mit der rechten Maustaste auf Tomcat
  2. Klicken Sie auf Hinzufügen und entfernen, um die hinzugefügte Anwendung anzuzeigen
  3. Klicken Sie auf Bereinigen…
  4. Klicken Sie auf Veröffentlichen
  5. Klicken Sie auf Neustart
Versuchen Sie, Tomcat in Eclipse neu zu starten und die Anwendung zu veröffentlichen

Wie kann WebService nach dem Neustart der Anwendung oder später erneut ausgeführt werden?

Hier ist eine praktische URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Crunchify Web Service Client TestClient.jsp-Datei

Wenn Sie CrunchifyHelloWorld.wsdl herunterladen möchten, dann ist es hier:

Speicherort der CrunchifyHelloWorld.wsdl-Datei

Lassen Sie mich wissen, wenn Sie auf ein Problem stoßen, wenn Sie dies ausführen.