Criando um Serviço da Web Utilizando Tarefas Ant no Workbench

É possível utilizar o Ant através do espaço de trabalho Eclipse para gerar um serviço da Web utilizando o ambiente de tempo de execução Axis. O desenvolvimento dos serviços da Web de cima para baixo e de baixo para cima é suportado com as tarefas Ant.

Antes de criar um serviço da Web, é necessário:
Para criar o serviço da Web é necessário modificar o arquivo Ant e o arquivo de propriedades Ant de serviço.
  1. Editar o arquivo Ant (wsgen.xml) que você importou nas etapas de pré-requisito. Assegure-se de que ele aponta para o arquivo de propriedades Ant de serviço: ele deve conter uma linha declarando <property file="axisservice.properties"/>. Salve qualquer alteração que você fez.
  2. Editar o arquivo axisservice.properties que você importou nas etapas de pré-requisito.
    1. Assegurar-se de que o parâmetro scenarioType está definido para service.
    2. Definir o parâmetro do espaço de trabalho para que ele aponte para o local do seu arquivo WSDL ou o bean Java.
    3. Todos os outros parâmetros são opcionais e devem ser excluídos se não forem configurados explicitamente. Os valores padrão dos parâmetros remascentes serão recuperados das preferências e configurações do projeto dinâmico. Para obter informações adicionais sobre como configurar esse parâmetros, consulte:
    Salve o arquivo axisservice.properties.
  3. Clique com o botão direito em wsgen.xml e selecione Executar Como > Build Ant...
  4. No diálogo que será aberto, selecione a guia JRE e selecione Executar no mesmo JRE do espaço de trabalho. Clique em Aplicar e, em seguida, clique em Executar.
  5. Depois de o serviço da Web ter sido gerado, o console exibirá uma mensagem Construção Bem Sucedida.
O arquivo WSDL no serviço terá sido criado e colocado na pasta WebContent\wsdl do projeto da Web dinâmico. Os seguintes arquivos terão sido criados e colocados em um subdiretório da pasta WebContent\WEB-INF do projeto da Web dinâmico: Se você estiver criando um serviço da Web de cima para baixo, os arquivos do serviço da Web semelhantes aos seguintes serão criados e colocados na pasta src do projeto da Web dinâmico. Dependendo do arquivo WSDL no qual o serviço da Web é baseado, os arquivos do seu serviço da Web podem ser diferentes: