Twórz i wdrażaj prostą usługę sieciową i klienta usługi sieciowej w Eclipse

Opublikowany: 2019-10-20

Wykonaj poniższe proste kroki, aby utworzyć i wdrożyć prostą Web Service i Web Service Client w środowisku Eclipse IDE.

Krok 1

Zainstaluj Apache Tomcat i dodaj go do Eclipse w zakładce Server – używam Tomcat version 9.0.10 .

Krok 2

Utwórz dynamiczny projekt internetowy (nazwa: CrunchifyWS )

Utwórz usługę Crunchify WebService w Eclipse — dynamiczny projekt internetowy

Krok 3

Utwórz plik java w folderze /src . Kliknij prawym przyciskiem folder /src -> Nowy -> Klasa.

  • Pakiet: crunchify.com.web.service
  • Nazwa: CrunchifyHelloWorld.java
Utwórz nową klasę plików Java w środowisku Eclipse

Krok 4

Otwórz plik CrunchifyHelloWorld.java i stwórz prostą metodę główną.

Krok-5

  • Kliknij prawym przyciskiem myszy plik CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • Wybierz opcje, jak wspomniano na poniższym schemacie.
  • Kliknij Zakończ
Utwórz usługę sieciową z klasy Java w środowisku Eclipse

Krok-6

Zakończenie wszystkich procesów może zająć trochę czasu i powinieneś zobaczyć utworzony nowy projekt „ CrunchifyWSClient ”. Oto ostateczna struktura projektu:

Projekt CrunchifyWS i CrunchifyWSClient

Krok-7

CrunchifyWS i CrunchifyWSClient oba projekty powinny zostać automatycznie wdrożone na serwer.

Ponadto Eclipse automatycznie otwiera Web Service Test Client Window z adresem URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Krok 8

Teraz kliknij addValue(float) , subtractValue(float) i wprowadź dane wejściowe, aby sprawdzić zaktualizowany wynik.

Strona wyników wywołania klienta WebService w środowisku Eclipse

I wszystko gotowe. Daj mi znać, jeśli zauważysz jakiekolwiek trudności z tymi krokami.


Czy po kliknięciu przycisku Wywołaj pojawia się poniższy błąd?

Pobieranie wyjątku java.net.ConnectException Połączenie odrzucone

Wykonaj poniższe kroki:

  1. Kliknij prawym przyciskiem myszy Tomcat
  2. Kliknij Dodaj i usuń, aby zobaczyć dodaną aplikację
  3. Kliknij Wyczyść…
  4. Kliknij Opublikuj
  5. Kliknij Uruchom ponownie
Spróbuj ponownie uruchomić Tomcata w Eclipse and Publish Application

Jak ponownie uruchomić WebService po restarcie Aplikacji lub później?

Oto przydatny adres URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Crunchify Web Service Client Plik TestClient.jsp

Jeśli chcesz pobrać CrunchifyHelloWorld.wsdl, oto on:

Lokalizacja pliku CrunchifyHelloWorld.wsdl

Daj mi znać, jeśli napotkasz jakikolwiek problem z uruchomieniem tego.