Antes de crear los ejemplos de la opción de característica 1 de Enterprise Console, deberá instalar todo el software de requisito previo y configurar su entorno para acceder a todas las bibliotecas de clase que necesite. Entre ellas se incluyen las bibliotecas del juego de herramientas Apache Axis, Eclipse EMF y Eclipse TPTP.
Abra el archivo
<dir_instal_sdk>/samples/wsnt-axis/sample-axis.properties
y modifíquelo tal como se indica a continuación:
AXIS_JARS_PATH=<directorio_jar_axis> ECLIPSE_JARS_PATH=<directorio_jar_eclipse> SERVICE_ADDRESS=<URL_NotificationConsumerService>
dónde
lib
de la imagen de Apache Axis.
Atención: utilice siempre barras inclinadas
"/" como separador de directorio para las propiedades
AXIS_JAR_PATH
y ECLIPSE_JAR_PATH
.
Por ejemplo, si las bibliotecas de Apache Axis se encuentran en
E:\axis-1.2\lib
, deberá establecer la propiedad
AXIS_JAR_PATH
en E:/axis_1.2/lib
.
Apache Axis proporciona una herramienta de generación de código denominada
wsdl2java
que genera clases Java a partir de un archivo wsdl de
servicios web. Las clases generadas son los archivos apéndice de cliente para
acceder a los servicios web a partir de las
especificaciones de servicios web.
En este ejemplo, se invoca la herramienta wsdl2java mediante un script de Apache Ant denominado wsdl2java build.xml. Apache Ant es un entorno de scripts de gran complejidad, muy conocido entre los desarrolladores de Java.
El archivo build.xml
del directorio
<dir_instal_sdk>/samples/wsnt-axis
del SDK contiene tareas de Apache Ant para crear el ejemplo.
Para crear los ejemplos, ejecute los pasos siguientes:
set JAVA_HOME=<ubicación del jdk> set ANT_HOME=<ubicación de
instalación de ant> cd
<dir_instal_sdk>\samples\wsnt-axis
%ANT_HOME%\bin\ant
export JAVA_HOME=<ubicación del jdk> export ANT_HOME=<ubicación de
instalación de ant> cd
<dir_instal_sdk>/samples/wsnt-axis
$ANT_HOME/bin/ant
Los archivos de clases Java se generarán a partir del archivo wsdl y se
pondrán en el directorio
<dir_instal_sdk>/samples/wsnt-axis/src
.
Se compilarán en el directorio
<dir_instal_sdk>/samples/wsnt-axis/build/classes
.
Se creará un archivo jar de las clases llamado
wsnt-axis-samples.jar
en el directorio
<dir_instal_sdk>/samples/wsnt-axis/build/lib
.
Nota
Al crear el ejemplo aparece el mensaje de error siguiente en la consola, que
puede omitirse con total seguridad.
[axis-wsdl2java] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
Tema principal
Ejemplos de Apache Axis
Temas relacionados
Ejemplo guiado de notificación WS
Ejecución de ejemplos