Creazione di un servizio Web mediante attività Ant nel workbench

È possibile utilizzare Ant mediante lo spazio di lavoro Eclipse per generare un servizio Web mediante l'ambiente di runtime Axis. Con le attività Ant è supportato sia lo sviluppo di servizi Web top-down e bottom-up.

Prima di creare il servizio Web è necessario:
Per poter creare il servizio Web è necessario modificare il file Ant e il file delle proprietà Ant del servizio.
  1. Modificare il file Ant (wsgen.xml) importato nei passi prerequisiti. Verificare che faccia riferimento al file delle proprietà Ant del servizio: esso deve contenere una riga che indica <property file="axisservice.properties"/>. Salvare le modifiche apportate.
  2. Modificare il file axisservice.properties importato nei passi prerequisiti.
    1. Verificare che il parametro scenarioType sia impostato su service.
    2. Impostare il parametro workspace in modo che faccia riferimento al percorso del file WSDL o al bean Java.
    3. Tutti gli altri parametri sono facoltativi e devono essere eliminati se non sono esplicitamente impostati. I valori predefiniti per i parametri rimanenti verranno richiamati dalle impostazioni e dalle preferenze del progetto dinamico. Per ulteriori informazioni su come impostare questi parametri, fare riferimento a:
    Salvare il file axisservice.properties.
  3. Fare clic con il tasto destro del mouse su wsgen.xml e selezionare Esegui come > Generazione Ant.
  4. Nella finestra di dialogo visualizzata, selezionare la scheda JRE e selezionare Esegui nello stesso JRE dello spazio di lavoro. Fare clic su Applica, quindi fare clic su Esegui.
  5. Una volta generato il servizio Web, la console restituisce un messaggio Generazione completata.
Il file WSDL per il servizio verrà creato e inserito nella cartella WebContent\wsdl del progetto Web dinamico. I seguenti file verranno creati e inseriti in una sottodirectory della cartella WebContent\WEB-INF del progetto Web dinamico: Se si sta creando un servizio Web top-down, i file del servizio Web simili a quelli riportati di seguito verranno creati e inseriti nella cartella src del progetto Web dinamico. A seconda del file WSDL su cui si basa il servizioWeb, i file potrebbero essere differenti: