Web-Service mit den Ant-Tasks in der Workbench erstellen

Mit Ant über den Eclipse-Arbeitsbereich können Sie unter Verwendung der Axis-Laufzeitumgebung einen Web-Service generieren. Sowohl der Top-down- als auch der Bottom-up-Web-Service wird bei den Ant-Tasks unterstützt.

Vor der Erstellung des Web-Service müssen Sie die folgenden Schritte ausführen:
Wenn Sie den Web-Service erstellen möchten, müssen Sie die Ant-Datei und die Service-Ant-Eigenschaftendatei ändern.
  1. Bearbeiten Sie die Ant-Datei (wsgen.xml), die Sie in den Vorbereitungsschritten importiert haben. Stellen Sie sicher, dass sie auf die Service-Ant-Eigenschaftendatei zeigt; sie sollte folgende Zeile enthalten: <property file="axisservice.properties"/>. Speichern Sie die vorgenommenen Änderungen.
  2. Bearbeiten Sie die Datei axisservice.properties, die Sie in den Vorbereitungsschritten importiert haben.
    1. Stellen Sie sicher, dass der Parameter 'scenarioType' auf 'service' gesetzt ist.
    2. Setzen Sie den Parameter 'workspace' so, dass er auf die Position Ihrer WSDL-Datei oder Java-Bean zeigt.
    3. Alle anderen Parameter sind optional und müssen gelöscht werden, wenn sie nicht explizit gesetzt sind. Die Standardwerte für die verbliebenen Parameter werden aus den Einstellungen und Benutzervorgaben des dynamischen Projekts abgerufen. Weitere Informationen zum Setzen dieser Parameter finden Sie unter:
    Speichern Sie die Datei axisservice.properties.
  3. Klicken Sie mit der rechten Maustaste auf die Datei wsgen.xml, und wählen Sie Ausführen als > Ant-Erstellung aus.
  4. Wählen Sie in dem Dialogfenster, das daraufhin geöffnet wird, die Registerkarte JRE aus, und wählen Sie die Option zum Ausführen in derselben JRE, in der sich auch der Arbeitsbereich befindet, aus. Klicken Sie auf Anwenden und anschließend auf Ausführen.
  5. Wenn Ihr Web-Service generiert wurde, wird in der Konsole eine Nachricht über die erfolgreiche Erstellung angezeigt.
Die WSDL-Datei für den Service wird erstellt und in den Ordner 'WebContent\wsdl' des dynamischen Webprojekts gestellt. Die folgenden Dateien werden erstellt und in ein Unterverzeichnis des Ordners 'WebContent\WEB-INF' des dynamisches Webprojekts gestellt: Wenn Sie einen Top-down-Web-Service erstellen, werden Web-Service-Dateien ähnlich den folgenden erstellt und in den Ordner 'src' des dynamisches Webprojekts gestellt. In Abhängigkeit von der WSDL-Datei, auf der dieser Web-Service basiert, können sich die Dateien für Ihren Web-Service unterscheiden: