Crea e distribuisci Simple Web Service e Web Service Client in Eclipse

Pubblicato: 2019-10-20

Segui i semplici passaggi seguenti per creare e distribuire semplici Web Service e Web Service Client di servizi Web in Eclipse IDE.

Passo 1

Installa Apache Tomcat e aggiungilo a Eclipse nella scheda Server: sto usando Tomcat version 9.0.10 .

Passo 2

Crea un progetto Web dinamico (nome: CrunchifyWS )

Crea Crunchify WebService in Eclipse - Progetto Web dinamico

Passaggio 3

Crea un file java nella cartella /src . Fare clic con il pulsante destro del mouse sulla cartella /src -> Nuovo -> Classe.

  • Pacchetto: crunchify.com.web.service
  • Nome: CrunchifyHelloWorld.java
Crea una nuova classe di file Java in Eclipse

Passaggio 4

Apri il file CrunchifyHelloWorld.java e crea un metodo principale semplice.

Passaggio 5

  • Fare clic con il pulsante destro del mouse sul file CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • Selezionare le opzioni come indicato nel diagramma sottostante.
  • Fare clic su Fine
Crea servizio Web dalla classe Java in Eclipse

Passaggio 6

Potrebbe volerci del tempo per completare tutti i processi e dovresti vedere il nuovo progetto " CrunchifyWSClient " creato. Ecco una struttura del progetto finale:

Progetto CrunchifyWS e CrunchifyWSClient

Passaggio 7

CrunchifyWS e CrunchifyWSClient entrambi i progetti dovrebbero essere distribuiti automaticamente sul server.

Inoltre, Eclipse apre automaticamente la Web Service Test Client Window con l'URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Passaggio 8

Ora fai clic su addValue(float) , subtractValue(float) e fornisci un input per controllare il risultato aggiornato.

Il client WebService richiama la pagina dei risultati in Eclipse

E sei a posto. Fatemi sapere se vedete difficoltà con questi passaggi.


Ricevi un errore inferiore dopo aver fatto clic sul pulsante Richiama?

Ottenere l'eccezione java.net.ConnectException Connessione rifiutata

Segui i passaggi seguenti:

  1. Fare clic con il tasto destro su Tomcat
  2. Fare clic su Aggiungi e rimuovi per vedere l'applicazione aggiunta
  3. Fare clic su Pulisci...
  4. Fare clic su Pubblica
  5. Fare clic su Riavvia
Prova a riavviare Tomcat in Eclipse e Pubblica applicazione

Come eseguire nuovamente WebService dopo aver riavviato l'applicazione o successivo?

Ecco un pratico URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

File TestClient.jsp del client del servizio Web Crunchify

Se vuoi scaricare CrunchifyHelloWorld.wsdl, eccolo qui:

Posizione del file CrunchifyHelloWorld.wsdl

Fammi sapere se riscontri problemi durante l'esecuzione di questo.