Apache Beehive 不要使用 BEA Beehive Java™ Web Services (.jws) 檔。 Apache Beehive 中的 Web 服務元件支援是由 JSR-181 的實作提供,所以這些元件必須移轉至 JAX-WS 程式設計模型。
如果要移轉 .jws 檔,請將這些檔案移至專案中的 Java 來源路徑,並將副檔名變更為 .java。 您可以使用 Eclipse 重構選項來移動和重新命名檔案。
下列範例顯示 BEA Beehive Web 服務元件的定義。
可以移轉成:
其中,targetNamespace 是 wsdlLocation 所指向的 WSDL 中的 targetNamespace 值。
@common:operation 註釋來公開。
您必須將 @WebMethod 註釋新增至每一個公開方法,且公開的作業要保持完全相同。 請使用 @WebParam 註釋來對映 WSDL 中的參數與 XML 元素。
如需 @common:operation 註釋的相關資訊,請參閱不要使用 BEA Beehive @common 註釋。