Application Server 沒有內部登錄。若要將 Web 服務發佈到內部登錄,則必須在應用程式伺服器中下載和安裝登錄。若要將 Web 服務發佈到外部登錄,請指定外部登錄的位址。
在 [Application Server] > [Web 服務] | [登錄] 上,藉由管理主控台增加或移除 Web 服務登錄。使用此頁面建立登錄存取點 (RAP)。增加登錄時,請指定下列參數:
JNDI 名稱:登錄的連線資源池 (JNDI) 名稱。此連接器資源的 JNDI 名稱是登錄的 JNDI 名稱。
選擇要增加的登錄類型:UDDI 3.0 或 ebXML。
發佈 URL 和查詢 URL:分別是發佈和查詢登錄的位址。格式為:http://<主機名稱>/<登錄安裝的路徑>。
登錄的使用者名稱和密碼。
可使用下列步驟建立登錄 JNDI 名稱:
建立可與登錄通訊的資源配接卡。
在應用程式伺服器環境中,預先配置的 JAXR 資源配接卡會與 UDDI 通訊。您也可以下載 SOA 登錄資源配接卡模組。SOA 登錄是 Sun 特有的 ebXML 登錄。
使用資源配接卡建立連線資源池。
使用此連線池建立連接器資源。
若要藉由管理主控台發佈 Web 服務,請選取 [應用程式] > [Web 服務] > [web-service-name] | [發佈]。
在 [發佈 Web 服務] 畫面中,選取一個以上的登錄以便發佈 Web 服務,然後按一下 [發佈]。若要發佈所有可用的登錄,請按一下 [全部增加] 按鈕。
輸入要在登錄的哪些類別中顯示此 Web 服務。使用逗號來分隔每個種類。您必須在所使用的登錄中定義種類。輸入此 Web 服務的描述。如果發佈到 UDDI 登錄,請輸入組織的名稱。
如果使用負載平衡器,請輸入負載平衡器主機名稱、連接埠號碼和 SSL 連接埠號碼。如果將 Web 服務發佈到外部登錄 (可透過網際網路在該處找到 WSDL),這些選項會取代在 WSDL 中,針對其中一個負載平衡器所指定的主機名稱和連接埠號碼。
若要取消發佈 Web 服務,請在 [發佈 Web 服務] 畫面中,選取要從其中取消發佈 Web 服務的登錄,然後按一下 [取消發佈]。