部署 Web 服務包括建立使他人能夠使用您的 Web 服務的程式碼。您可以部署專案、EAR 檔或應用程式用戶端。如果您已利用 Rational® Developer 產品的 Web 服務精靈來建立 Web 服務,則會自動產生部署程式碼。
當進行 EAR 部署時,會部署 EAR 部署描述子中所定義的所有專案。在 EAR 中,可能會有不在 EAR 部署描述子中的 JAR 檔。不會嘗試部署這些 JAR 檔案,即使它們含有 Web 服務部署描述子,也是如此。 當進行專案部署時,只會部署這個專案。
如果要部署專案,專案至少必須含有下列項目之一:
這些都是 Web 服務部署描述子檔。這些描述子檔可能含有指向專案內其他檔案的參照,如 WSDL 檔或 JAX-RPC 對映檔。如果描述子檔參照專案中的其他檔案,這個檔案必須存在,否則,會產生錯誤。
專案不必含有這些描述子檔。如果您要求部署在不含這些描述子的專案,就不會執行任何部署。 當進行 EAR 部署時,只會部署含有這些部署描述子的專案;所有其他專案都會被忽略。
如果要部署 Web 服務,請執行下列動作: