將 Web 服務應用程式部署在應用程式伺服器上
在將針對 Web 服務而啟用 Web 模組時所需的構件組合成企業保存檔 (EAR) 之後,您可以將 EAR 檔部署到應用程式伺服器。
開始之前
如果要部署 Java 型 Web 服務,您需要有企業應用程式,也就是針對 Web 服務而配置和啟用的 EAR 檔。
Java™ API for XML-Based Web Services (JAX-WS) 應用程式不需要其他連結和部署描述子就可以部署,而 Java API for XML-based RPC (JAX-RPC) Web 服務應用程式需要您新增其他連結和部署描述子,才能部署應用程式。 JAX-WS 比較動態,不需要像部署 JAX-RPC 應用程式時由所需的部署步驟產生的任何靜態資料。
對於 JAX-WS Web 服務,webservices.xml 部署描述子是選用的,因為您可以利用註釋來指定部署描述子檔所包含的所有資訊。 您可以使用部署描述子檔來擴增或置換現有的 JAX-WS 註釋。 webservices.xml 部署描述子所定義的任何資訊會置換註釋所指定的任何對應資訊。

您可以對 JAX-RPC 應用程式使用 wsdeploy 指令,將 WebSphere 產品特定的部署類別新增至 Web 服務相容的企業應用程式企業保存檔 (EAR),或應用程式用戶端 Java 保存檔 (JAR)。
如果要安裝或部署 JAX-WS 應用程式,只需要安裝已啟用 JAX-WS 的 EAR 檔。 如果您的 Web 服務應用程式只含有 JAX-WS 端點,您不需要執行 wsdeploy 指令,因為這個指令只用來處理 JAX-RPC 端點。
請確定使用 endptEnabler 指令所產生的 HTTP 或 Java 訊息服務 (JMS) 路由器模組,已安裝到與 Web 服務 Enterprise Bean JAR 檔相同的目標。 這些 HTTP 或 JMS 路由器模組包含在 Web 服務應用程式中,需要使用應用程式伺服器的執行時期程式庫。
關於這項作業
這項作業是開發和實作 Web 服務的步驟之一。
您可以使用管理主控台或 wsadmin Scripting 工具來部署 EAR 檔。 如果您使用 wsadmin 指令來安裝含有 Web 服務的應用程式,請針對 JAX-RPC 應用程式指定 -deployws 選項。 如果您使用管理主控台安裝含有 Web 服務的應用程式,請在「安裝新的應用程式」精靈中選取部署 Web 服務。 如需有關使用管理主控台安裝應用程式的相關資訊,請參閱「使用主控台安裝企業應用程式檔案」資訊。
如果先前是使用 wsdeploy 指令部署 JAX-RPC Web 服務應用程式,則安裝期間不需要指定 Web 服務部署。
下列動作使用 wsadmin 指令部署 EAR 檔:程序
結果
Web 服務已安裝到應用程式伺服器。

下一步
{http://webservice.pli.tc.wssvt.ibm.com}RetireWebServices
Hello! This is an Axis2 web service!
此資訊的第一行根據 Web 服務而不同。
括弧中的 URI 代表名稱空間,後面的字串(此範例中的 RetireWebServices)代表用於存取 Web 服務的埠名稱。
接下來可以考慮將安全套用至 Web 服務。