Construindo Amostras do Apache Axis

Antes de Começar

Antes de construir as amostras do Opcional 1 do Recurso do Console Corporativo, você deve instalar primeiro o software de pré-requisito e configurar o ambiente para obter acesso a todas as bibliotecas de classe necessárias. Isso inclui as bibliotecas Apache Axis, Eclipse EMF e as bibliotecas do toolkit Eclipse TPTP.

Abra o arquivo <sdk_install_dir>/samples/wsnt-axis/sample-axis.properties e modifique-o, como a seguir:

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

em que

Atenção: Você deve utilizar barras "/" como separador de diretórios nas propriedades AXIS_JAR_PATH e ECLIPSE_JAR_PATH. Por exemplo, se as bibliotecas do Apache Axis estiverem localizadas no diretório E:\axis-1.2\lib, você deverá definir a propriedade AXIS_JAR_PATH como E:/axis_1.2/lib.

Etapas de Construção

O Apache Axis fornece uma ferramenta de geração de códigos chamada wsdl2java que gera classes Java a partir de um arquivo wsdl dos Serviços da Web. As classe geradas são os stubs do lado cliente para acesso dos Serviços da Web a partir das Especificações dos Serviços da Web

Neste exemplo, a ferramenta wsdl2java é chamada por meio de um script Apache Ant, chamado build.xml. O Apache Ant é um ambiente de script muito sofisticado e é muito popular entre os desenvolvedores Java.

O arquivo build.xml do diretório <sdk_install_dir>/samples/wsnt-axis do SDK contém tarefas do Apache Ant para a construção da amostra. Para construir as amostras, execute as seguintes etapas:

set JAVA_HOME=<local do jdk>
set ANT_HOME=<local da instalação ant>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant

export JAVA_HOME=<local do jdk>
export ANT_HOME=<local da instalação ant>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant

Os arquivos da classe Java serão gerados a partir do arquivo wsdl e serão colocados no diretório <sdk_install_dir>/samples/wsnt-axis/src. Eles serão compilados no diretório <sdk_install_dir>/samples/wsnt-axis/build/classes. Um arquivo jar chamado wsnt-axis-samples.jar das classes é criado no diretório <sdk_install_dir>/samples/wsnt-axis/build/lib.

Nota
A seguinte mensagem de erro aparece no console durante a construção da amostra e pode ser seguramente ignorada.

[axis-wsdl2java] - Não é possível localizar as classes requeridas
(javax.activation.DataHandler e javax.mail.internet.MimeMultipart).
 O suporte de conexão está desativado.


Tópico Pai
Amostras do Apache Axis


Tópicos Relacionados
Passo a Passo de Amostras do WS-Notification
Executando as Amostras