14- Assurez-vous que vous avez le projet Web dynamique Axis2WSTest sur le côté droit
dans le projet configuré et cliquez sur Terminer.
15- Déployer la webapp du serveur Axis2 sur le conteneur de servlet configurée et affiché
la page d'accueil Axis2. Notez que le conteneur de servlet démarre selon les fichiers
de configuration du serveur sur votre espace de travail.
16- Cliquez sur le lien Service pour voir les services disponibles. Le service de
conversion web nouvellement créé sera montré là-bas.
17- Cliquez sur le lien service Converter pour afficher l'URL de WSDL du service Web
nouvellement créé. Copiez l'adresse URL.
18- Maintenant, vous allez générer le client pour le service nouvellement créé en
renvoyant le fichier Wsdl généré par le serveur Axis2. Ouvrir le fichier -> Nouveau ->
Autre ... -> Services Web -> Web ServiceClient.
19- Coller l'URL qui a été copié précédemment dans le champ de définition de service.
20- Cliquez sur le lien hypertexte projet Client et entrer le nom du projet client
Axis2WSTestClient. Cliquez sur OK.
21- Retour sur l'assistant Web Services client, assurez-vous que l'exécution de service
Web est paramétré pour Axis2 et le serveur est correctement configuré. Cliquez sur
Suivant.
22- Page suivante est la page de configuration du client. Acceptez les valeurs par défaut et
cliquez sur Terminer.
23- Les fichiers de clients seront générés à votre projet Web dynamique
Axis2WSTestClient .
24- Maintenant vous allez écrire le programme principal Java pour invoquer le stub
client. Ecrire le fichier ConverterClient.java à l'espace de travail dans le paquet le
CAP dans le dossier src du Axis2WSTestClient .
package wtp;
import java.rmi.RemoteException;
import org.apache.axis2.AxisFault;
import wtp.ConverterStub.CelsiusTofarenheit;
import wtp.ConverterStub.CelsiusTofarenheitResponse;
public class ConverterClient {
public static void main(String[] args) {
try {
float celsiusValue = 100;
//création d'un stub pour le service Web Converter
ConverterStub stub = new ConverterStub();
CelsiusTofarenheit c2f = new CelsiusTofarenheit();
c2f.setCelsuis(celsiusValue);
//invocation de la méthode CelsiusToFarenheit();
CelsiusTofarenheitResponse res = stub.celsiusTofarenheit(c2f);
// affichage de resultant
System.out.println("Celsius : "+celsiusValue+" = "+"Farenheit : "+res.get_return());
}
catch (AxisFault e) { e.printStackTrace(); }
catch (RemoteException e) { e.printStackTrace(); }
}
}
25- Ensuit, sélectionnez le fichier ConverterClient, faites un clic droit et sélectionnez
Exécuter en tant que -> Java Application.