建置 Enterprise Console Feature Option 1 範例之前, 必須先安裝所有必備軟體,並設定環境以存取所有必要的類別庫。這些包括 Apache Axis 程式庫、Eclipse EMF 及 Eclipse TPTP 工具集程式庫。
開啟檔案 <sdk_install_dir>/samples/wsnt-axis/sample-axis.properties
並修改它,如下所示:
AXIS_JARS_PATH=<axis_jars_directory> ECLIPSE_JARS_PATH=<eclipse_jars_directory> SERVICE_ADDRESS=<NotificationConsumerService_URL>
其中
lib
目錄。
警告:必須使用斜線 "/" 作為
AXIS_JAR_PATH
及 ECLIPSE_JAR_PATH
內容的目錄分隔字元。例如,如果 Apache Axis 程式庫位在 E:\axis-1.2\lib
之下,
則必須將 AXIS_JAR_PATH
內容設為 E:/axis_1.2/lib
。
Apache Axis 提供名稱為 wsdl2java
的產生程式碼工具,
以從「Web 服務」wsdl 檔案產生 Java 類別。產生的類別是從「Web 服務」規格中存取「Web 服務」的用戶端 Stub。
在此範例中,會透過 Apache Ant Script (名稱為 build.xml) 來呼叫 wsdl2java 工具。Apache Ant 是十分精確的 Scripting 環境, 而且十分受 Java 開發人員喜愛。
SDK 之 <sdk_install_dir>/samples/wsnt-axis
目錄中的
build.xml
檔案含有可建置範例的 Apache Ant 作業。若要建置範例,請執行下列步驟:
set JAVA_HOME=<location of jdk>
set ANT_HOME=<location of ant installation>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant
export JAVA_HOME=<location of jdk>
export ANT_HOME=<location of ant installation>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant
Java 類別檔案會從 wsdl 檔案中產生,
並放在 <sdk_install_dir>/samples/wsnt-axis/src
目錄中。會將它們編譯至 <sdk_install_dir>/samples/wsnt-axis/build/classes
目錄中。會在 <sdk_install_dir>/samples/wsnt-axis/build/lib
目錄中建立類別的 jar 檔案 (名稱為 wsnt-axis-samples.jar
)。
附註
在建置範例期間,下列錯誤訊息會出現在主控台中,可以放心地予以忽略。
[axis-wsdl2java] - 找不到必要類別 (javax.activation.DataHandler and javax.mail.internet.MimeMultipart)。已停用連接支援。
母主題
Apache Axis 範例