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
lib
dell'immagine
Apache Axis.
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
.
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