Service Registry 需要下列條件,才能正常運作:
Registry 必須能夠存取外部網站
Registry 的 Application Server 網域必須有足夠的記憶體可供使用
任何登錄 (Registry) 物件均可具有外部連結 (ExternalLink) 物件,該物件可指定與該登錄 (Registry) 物件關聯的外部 URL。任何 服務 (Service) 物件都可具有服務連結 (ServiceBinding),這也可指向外部 URL。為了讓使用者建立外部連結 (ExternalLink) 和服務連結 (ServiceBinding) 物件,Service Registry 必須能夠驗證 URL,而且此作業需要存取外部網站。如果 Registry 是部署在防火牆後端,您需要設定允許此存取權的代理伺服器配置。
代理伺服器配置需要您將 Web 代理主機和連接埠,指定為已部署 Service Registry 之 Application Server 網域的 Java 虛擬機器 (JVM) 選項。
Registry 也可能記憶體不足。若要避免發生這種問題,請配置 JVM 選項,增加 Application Server 網域之可用記憶體。
執行下列作業,配置 Registry 的 JVM 選項。
依照使用 Application Server Admin Console中的說明,登入至 Application Server Admin Console。
展開配置節點。
展開伺服器節點 server-config (Admin Config)。
按一下 [JVM 設定]。
按一下 [JVM 選項] 標籤。
按一下 [增加 JVM 選項]。
在文字欄位中,鍵入下列指令 (全部位於同一行):
-Dhttp.proxyHost=hostname.domainname -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=localhost |
連接埠值通常為 8080。如果您位置的連接埠不同,請指定正確的值。
再按一下 [增加 JVM 選項]。
在文字欄位中,鍵入下列指令 (全部位於同一行):
-XX:MaxPermSize=128m |
按一下 [儲存]。
依照停止並重新啟動 Registry 的 Application Server 網域中的說明進行操作。