Creazione degli esempi Apache Axis

Cenni preliminari

Prima di creare gli esempi di Enterprise Console Feature Option 1, è necessario installare tutto il software di prerequisito ed impostare l'ambiente per accedere a tutte le librerie di classe richieste. Includono le librerie Apache Axis, Eclipse EMF e del toolkit Eclipse TPTP.

Aprire il file <sdk_install_dir>/samples/wsnt-axis/sample-axis.properties e modificarlo come segue:

AXIS_JARS_PATH=<axis_jars_directory>
ECLIPSE_JARS_PATH=<eclipse_jars_directory>
SERVICE_ADDRESS=<NotificationConsumerService_URL>

dove

Attenzione: È necessario utilizzare la barra (slash) "/" come separatore di directory per le proprietà AXIS_JAR_PATH e ECLIPSE_JAR_PATH. Ad esempio, se le librerie di Apache Axis sono situate in E:\axis-1.2\lib, è necessario impostare la proprietà AXIS_JAR_PATH su E:/axis_1.2/lib.

Procedura di creazione

Apache Axis fornisce uno strumento per la generazione codice definito wsdl2java che genera le classi Java da un file wsdl di Web Services. Le classi generate sono stub del client per accedere a Web Services dalle specifiche di Web Services

In questo esempio, lo strumento wsdl2java viene richiamato mediante uno script Apache Ant, definito build.xml. Apache Ant è un ambiente di linguaggio di script molto sofisticato e è molto diffuso tra gli sviluppatori Java.

Il file build.xml nella directory <sdk_install_dir>/samples/wsnt-axis di SDK contiene le attività Apache Ant per creare l'esempio. Per creare gli esempi, effettuare la seguente procedura:

set JAVA_HOME=<location of jdk>
set ANT_HOME=<location of ant installation>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant

export JAVA_HOME=<location of jdk>
export ANT_HOME=<location of ant installation>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant

I file di classe Java saranno creati dal file wsdl e inseriti nella directory <sdk_install_dir>/samples/wsnt-axis/src. Saranno compilati nella directory <sdk_install_dir>/samples/wsnt-axis/build/classes. Un file jar definito wsnt-axis-samples.jar delle classi viene creato nella directory <sdk_install_dir>/samples/wsnt-axis/build/lib.

Nota
Il seguente messaggio di errore viene visualizzato nella console durante la creazione dell'esempio e può essere ignorato.

[axis-wsdl2java] - Impossibile rilevare le classi richieste
(javax.activation.DataHandler and javax.mail.internet.MimeMultipart). 
 Il supporto di allegati è disabilitato.


Argomento principale
Esempi Apache Axis


Argomenti correlati
Procedura dettagliata di esempio WS-Notification
Esecuzione degli esempi