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
lib
-Verzeichnis des Apache Axis-Image.
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.
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