Criar um serviço da Web utilizando tarefas de Ant na Área de trabalho

Pode utilizar 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 de Ant.

Antes de criar o serviço da Web é necessário:
Para criar o serviço da Web é necessário modificar o ficheiro Ant e o ficheiro de propriedades Ant de serviço.
  1. Edite o ficheiro Ant (wsgen.xml) que importou nos passos de pré-requisitos. Certifique-se de que o mesmo aponta para o ficheiro de propriedades Ant: deverá conter uma linha que declare <property file="axisservice.properties"/>. Guarde as alterações efectuadas.
  2. Edite o ficheiro axisservice.properties que importou nos passos de pré-requisitos.
    1. Certifique-se de que o parâmetro scenarioType está definido para serviço.
    2. Defina o parâmetro de espaço de trabalho para que indique a localização do seu ficheiro WSDL ou do bean Java.
    3. Todos os outros parâmetros são opcionais e devem ser eliminados se não forem explicitamente definidos. Os valores predefinidos para os restantes parâmetros serão obtidos a partir das definições e preferências do projecto dinâmico. Para obter mais informações sobre como definir estes parâmetros, consulte:
    Guarde o ficheiro axisservice.properties.
  3. Faça clique com o botão direito do rato em wsgen.xml e seleccione Executar Como > Criar Ant...
  4. Na caixa de diálogo que é aberta, seleccione o separador JRE e Executar no mesmo JRE como o espaço de trabalho. Faça clique em Aplicar e depois em Executar.
  5. Uma vez gerado o serviço da Web, a consola apresenta uma mensagem Construção bem sucedida.
O ficheiro WSDL para o serviço terá sido criado e localizado na pasta de projecto da Web dinâmico WebContent\wsdl. Os ficheiros seguintes terão sido criados e localizados num subdirectório da pasta de projecto da Web dinâmico WebContent\WEB-INF: Se estiver a criar um serviço da Web de cima para baixo, os ficheiros do serviço da Web semelhantes aos seguintes serão criados e localizados na pasta src do projecto da Web dinâmico. Dependendo do ficheiro WSDL no qual o serviço da Web se baseia, os ficheiros para o seu serviço da Web podem ser diferentes: