Création d'un service Web avec les tâches Ant dans le Plan de travail

Vous pouvez utiliser Ant dans l'espace de travail Eclipse pour générer un service Web utilisant l'environnement d'exécution Axis. Les deux types de développement de services Web (ascendant et descendant) sont pris en charge avec les tâches Ant.

Avant de créer un service Web, effectuez les tâches suivantes :
Pour créer le service Web, vous devez modifier le fichier Ant et le fichier de propriétés Ant du service.
  1. Editez le fichier Ant (wsgen.xml) que vous avez importé pendant les tâches prérequises. Vérifiez qu'il pointe vers le fichier de propriétés Ant du service : il doit contenir la ligne <property file="axisservice.properties"/>. Enregistrez vos modifications.
  2. Editez le fichier axisservice.properties que vous avez importé pendant les tâches prérequises.
    1. Vérifiez que le paramètre scenarioType est défini comme service.
    2. Définissez le paramètre d'espace de travail de façon à ce qu'il pointe vers l'emplacement de votre fichier WSDL ou de votre bean Java.
    3. Tous les autres paramètres sont facultatifs et doivent être supprimés s'ils ne sont pas définis explicitement. Les valeurs par défaut des paramètres restants sont récupérées à partir des paramètres et des préférences du projet dynamique. Pour plus d'informations sur la définition de ces paramètres, voir ;
    Enregistrez le fichier axisservice.properties.
  3. Cliquez avec le bouton droit de la souris sur wsgen.xml et sélectionnez Exécuter en tant que > Compilation Ant...
  4. Dans la boîte de dialogue qui s'ouvre, sélectionnez l'onglet JRE puis Exécuter dans le même JRE que l'espace de travail. Cliquez sur Appliquer, puis sur Exécuter.
  5. Lorsque votre service Web a été généré, la console affiche le message Build Successful.
Le fichier WSDL du service a été créé et placé dans le dossier WebContent\wsdl du projet Web dynamique. Les fichiers suivants ont été créés et placés dans un sous-répertoire du dossier WebContent\WEB-INF du projet Web dynamique : Si vous créez un service Web descendant, des fichiers de service Web similaires à ceux indiqués ci-après sont créés et placés sous le dossier src du projet Web dynamique. Selon le fichier WSDL sur lequel est basé le service Web, les fichiers de votre service Web peuvent différer :