Avant de générer les exemples Enterprise Console Feature Option 1, vous devez installer tous les logiciels prérequis et configurer votre environnement pour pouvoir accéder à toutes les bibliothèques de classe requises : bibliothèques Apache Axis, Eclipse EMF et bibliothèques des outils de développement Eclipse TPTP.
Ouvrez le fichier <répertoire_installation_sdk>/samples/wsnt-axis/sample-axis.properties
et modifiez-le comme indiqué ci-dessous :
AXIS_JARS_PATH=<répertoire_fichiers_jar_axis> ECLIPSE_JARS_PATH=<répertoire_fichiers_jar_eclipse> SERVICE_ADDRESS=<URL_NotificationConsumerService>
où
lib
de l'image Apache Axis.
Attention :
vous devez utiliser des barres obliques "/" comme séparateur de répertoire pour les propriétés
AXIS_JAR_PATH
et ECLIPSE_JAR_PATH
.
Par exemple, si les bibliothèques Apache Axis se trouvent dans le répertoire E:\axis-1.2\lib
, vous devez définir la propriété AXIS_JAR_PATH
sur E:/axis_1.2/lib
.
Apache Axis offre un outil de génération de code appelé wsdl2java
permettant de générer des classes Java à partir d'un fichier WSDL de services Web. Les classes générées sont les modules de remplacement côté client permettant d'accéder aux services Web à partir de spécifications de services Web.
Dans cet exemple, l'outil wsdl2java est appelé via un script Apache Ant nommé build.xml. Apache Ant est un environnement de script très élaboré et très populaire chez les développeurs de logiciels Java.
Le fichier build.xml
se trouvant dans le répertoire <répertoire_installation_sdk>/samples/wsnt-axis
du kit de développement de logiciels contient les tâches Apache Ant nécessaires à la génération de l'exemple.
Pour générer les exemples, utilisez les commandes suivantes :
set JAVA_HOME=<emplacement du kit JDK>
set ANT_HOME=<emplacement du répertoire d'installation d'Ant>
cd <répertoire_installation_sdk>\samples\wsnt-axis
%ANT_HOME%\bin\ant
export JAVA_HOME=<emplacement du kit JDK>
export ANT_HOME=<emplacement du répertoire d'installation d'Ant>
cd <répertoire_installation_sdk>/samples/wsnt-axis
$ANT_HOME/bin/ant
Les fichiers de classe Java sont générés à partir du fichier WSDL et placés dans le répertoire <répertoire_installation_sdk>/samples/wsnt-axis/src
. Ils sont compilés dans le répertoire <répertoire_installation_sdk>/samples/wsnt-axis/build/classes
.
Un fichier JAR des classes appelé wsnt-axis-samples.jar
est créé dans le répertoire <répertoire_installation_sdk>/samples/wsnt-axis/build/lib
.
Important
Le message d'erreur suivant s'affiche sur la console durant la génération de l'exemple et peut être ignoré.
[axis-wsdl2java] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
Rubrique parente
Exemples Apache Axis
Rubriques connexes
Description pas à pas de l'exemple WS-Notification
Exécution des exemples