Créer et déployer un service Web simple et un client de service Web dans Eclipse

Publié: 2019-10-20

Suivez les étapes simples ci-dessous pour créer et déployer Web Service simple et Web Service Client de service Web dans Eclipse IDE.

Étape 1

Installez Apache Tomcat et ajoutez-le à Eclipse dans l'onglet Serveur - J'utilise Tomcat version 9.0.10 .

Étape 2

Créer un projet Web dynamique (nom : CrunchifyWS )

Créer Crunchify WebService dans Eclipse - Projet Web dynamique

Étape 3

Créez un fichier Java sous le dossier /src . Cliquez avec le bouton droit sur le dossier /src -> Nouveau -> Classe.

  • Paquet : crunchify.com.web.service
  • Nom : CrunchifyHelloWorld.java
Créer une nouvelle classe de fichiers Java dans Eclipse

Étape 4

Ouvrez le fichier CrunchifyHelloWorld.java et créez une méthode principale simple.

Étape-5

  • Clic droit sur le fichier CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • Sélectionnez les options comme indiqué dans le diagramme ci-dessous.
  • Cliquez sur terminer
Créer un service Web à partir d'une classe Java dans Eclipse

Étape-6

Cela peut prendre un certain temps pour terminer tous les processus et vous devriez voir un nouveau projet « CrunchifyWSClient » créé. Voici une structure de projet finale :

Projet CrunchifyWS et CrunchifyWSClient

Étape-7

CrunchifyWS et CrunchifyWSClient les deux projets doivent être automatiquement déployés sur le serveur.

En outre, Eclipse ouvre automatiquement Web Service Test Client Window avec l'URL : http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Étape-8

Maintenant, cliquez sur addValue(float) , subtractValue(float) et fournissez une entrée pour vérifier le résultat mis à jour.

Page de résultat d'invocation du client WebService dans Eclipse

Et vous êtes prêt. Faites-moi savoir si vous voyez des difficultés avec ces étapes.


Obtenez-vous une erreur ci-dessous après avoir cliqué sur le bouton Appeler ?

Obtention de l'exception java.net.ConnectException Connexion refusée

Suivez les étapes ci-dessous :

  1. Clic droit sur Tomcat
  2. Cliquez sur Ajouter et supprimer pour voir l'application ajoutée
  3. Cliquez sur Nettoyer…
  4. Cliquez sur Publier
  5. Cliquez sur Redémarrer
Essayez de redémarrer Tomcat dans Eclipse et publiez l'application

Comment relancer WebService après avoir redémarré l'application ou plus tard ?

Voici une URL pratique : http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Fichier Crunchify Web Service Client TestClient.jsp

Si vous voulez télécharger CrunchifyHelloWorld.wsdl alors le voici :

Emplacement du fichier CrunchifyHelloWorld.wsdl

Faites-moi savoir si vous rencontrez un problème pour exécuter ceci.