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
lib
da imagem do
Apache Axis.
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
.
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