Sun Java System Access Manager 7 2005Q4 版本說明

Access Manager 升級失敗,因為 classpath 未遷移 (6284595)

Access Manager 從 Java ES 2004Q2 升級至 Java ES 2005Q4 期間,從 Java ES 2004Q2 升級至 Java ES 2005Q1 失敗。Access Manager 已安裝在 Application Server 上,亦從 Java ES 2004Q2 升級至 Java ES 2005Q4。 domain.xml 檔案中的 classpath 沒有 Access Manager JAR 檔案路徑。

解決方法:依照以下步驟:

  1. 執行 amupgrade 程序檔之前,重新建立 Directory Server 的索引;這是 comm_dssetup.pl 程序檔發生問題所致。

  2. 將 Access Manager 的項目加入節點代理程式的 server.policy 檔案。只需要預設伺服器策略 (/var/opt/SUNWappserver/domains/domain1/config/server.policy) 的一份 server.policy 副本便已足夠。

  3. 如下所示,更新節點代理程式的 domain.xml 檔案中之 classpath。將 classpath-suffix 與相關的 classpath (取自 server.xml 檔案的 java-config 元素之 server-classpath 屬性),複製到 domain.xmljava-config 元素之各個屬性。java-config 元素可在 domain.xml 中的 config 元素下找到。