當 Access Manager 配置為存取 Solaris 系統的 AccessManager-base/SUNWam/samples/phase2/wsc (或 Linux 系統的 AccessManager-base/identity/samples/phase2/wsc) 目錄之下的 Web 服務範例時,查詢 [探索服務] 或修改 [資源提供] 時會傳回錯誤訊息:[找不到資源提供]。
AccessManager-base 為基底安裝目錄。預設基底安裝目錄在 Solaris 系統上為 /opt,在 Linux 系統上為 /opt/sun。
解決方法:
前往下列範例目錄:Solaris 系統的 AccessManager-base/SUNWam/samples/phase2/wsc 目錄,或 Linux 系統的 AccessManager-base/identity/samples/phase2/wsc 目錄
在 index.jsp 檔中搜尋下列字串:
com.sun.org.apache.xml.security.utils.XMLUtils.outputDOM
在包含前一個步驟所找到字串的那一行之前,插入如下新的一行:
com.sun.org.apache.xml.security.Init.init();
重新執行範例。(您不需要重新啟動 Access Manager。)