從 Enterprise Bean 組合啟用 Web 服務的 JAR 檔

您可以使用從工具產生的構件,利用組合工具來組合啟用 Web 服務的 Enterprise Bean Java™ 保存檔 (JAR)。

開始之前

您可以使用 WebSphere® Application Server隨附的組合工具來組合 Java 型 Web 服務模組。

您需要下列從 WSDL2Java 指令行工具產生的構件,才能完成這項作業:
  • 未啟用 Web 服務的組合 Enterprise Bean JAR 檔
  • 服務端點介面的已編譯 Java 類別
  • Web 服務說明語言 (WSDL) 檔案
  • 完整的 webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi 部署描述子,以及 Java API for XML 型遠端程序呼叫 (JAX-RPC) 對映檔。

關於這項作業

遵循此作業區段步驟中的動作,從 Java 程式碼組合啟用 Web 服務的 Enterprise Bean JAR 檔。

程序

  1. 啟動組合工具。
    請閱讀 Rational® Application Developer 說明文件中關於啟動組合工具的說明。
  2. 如果您尚未這麼做,請將組合工具配置成在 Java EE 模組上運作。 您需要確定已啟用 Java EEWeb 種類。
    請閱讀 Rational Application Developer 說明文件中關於配置組合工具的說明。
  3. 將使用「組合工具箱」、「應用程式組合工具」或不同工具建立的 JAR 檔移轉至 Rational Application Developer 組合工具。 若要移轉檔案,請將 JAR 檔匯入組合工具。 請閱讀 Rational Application Developer 說明文件中關於將程式碼構件移轉至組合工具的說明。

結果

您具有 Web 服務所需的構件-針對 Web 服務啟用 Enterprise JavaBeans (EJB) 模組。 構件會新增至 JAR 檔。 現在,您需要配置部署描述子,以便可以將 Web 服務部署至應用程式伺服器執行時期環境。

範例

組合之後, AddressBook.jar JAR 檔包含下列檔案。 在此作業中新增的檔案以粗體顯示。 這些檔案包括 WSDL 檔、部署描述子和 JAX-RPC 對映檔。
META-INF/MANIFEST.MF 
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookBean.class 
addr/AddressBookHome.class 
addr/Phone.class 
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl 
META-INF/ibm-webservices-bnd.xmi 
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml

下一步

組合 EAR 檔,以便您可以將 EAR 檔部署至 WebSphere Application Server。