Apache Axis-Beispiele erstellen

Vorbereitungen

Bevor Sie die Beispiele für Enterprise Console Feature Option 1 erstellen, müssen Sie zuerst alle Softwarevoraussetzungen erfüllen und Ihre Umgebung für den Zugriff auf alle erforderliche Klassenbibliotheken konfigurieren. Dazu gehören Apache Axis-Bibliotheken, Eclipse EMF und Eclipse TPTP-Toolkitbibliotheken.

Öffnen Sie die Datei <sdk_install_dir>/samples/wsnt-axis/sample-axis.properties, und modifizieren Sie sie wie folgt:

AXIS_JARS_PATH=<axis_jars_directory>
ECLIPSE_JARS_PATH=<eclipse_jars_directory>
SERVICE_ADDRESS=<NotificationConsumerService_URL>

wobei

Achtung: Sie müssen Schrägstriche ("/") als Verzeichnistrennzeichen für die Eigenschaften AXIS_JAR_PATH und ECLIPSE_JAR_PATH verwenden. Beispiel: Wenn sich die Apache Axis-Bibliotheken unter E:\axis-1.2\lib befinden, müssen Sie die Eigenschaft AXIS_JAR_PATH auf E:/axis_1.2/lib einstellen.

Erstellungsschritte

Apache Axis stellt ein Codegenerierungstool mit der Bezeichnung wsdl2java bereit, die Java-Klassen von einer Web-Services-Datei (wsdl) generiert. Die generierten Klassen sind die Stubs auf der Clientseite für den Zugriff auf Web-Services von Web-Service-Spezifikationen.

In diesem Beispiel wird das Tool 'wsdl2java' über ein Apache Ant-Script mit dem Namen 'build.xml' aufgerufen. Apache Ant ist eine hoch entwickelte Scripterstellungsumgebung, die bei Java-Entwicklern sehr beliebt ist.

Die Datei build.xml im Verzeichnis <sdk_install_dir>/samples/wsnt-axis des SDK enthält Apache Ant-Tasks zur Erstellung des Beispiels. Um die Beispiele zu erstellen, führen Sie die folgenden Schritte aus:

set JAVA_HOME=<Position des JDK>
set ANT_HOME=<Position einer Ant-Installation>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant

export JAVA_HOME=<Position des JDK>
export ANT_HOME=<Position von Ant-Installation>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant

Die Dateien der Java-Klasse werden von der wsdl-Datei generiert und im Verzeichnis <sdk_install_dir>/samples/wsnt-axis/src untergebracht. Sie werden in das Verzeichnis <sdk_install_dir>/samples/wsnt-axis/build/classes kompiliert. Eine JAR-Datei mit dem Namen wsnt-axis-samples.jar der Klassen wird im Verzeichnis <sdk_install_dir>/samples/wsnt-axis/build/lib erstellt.

Hinweis
Beim Erstellen des Beispiels tritt die folgende Fehlernachricht in der Konsole auf (sie kann ignoriert werden).

[axis-wsdl2java] - Unable to find required classes 
(javax.activation.DataHandler and javax.mail.internet.MimeMultipart). 
 Attachment support is disabled.


Übergeordnetes Thema
Apache Axis-Beispiele


Verwandte Themen
Walkthrough für WS-Notification-Beispiele
Beispiele ausführen