Sun Java System Portal Server 6 2005Q4 版本說明

在協力廠商 Web 容器上安裝 JSR168 Sample Portlets 範例和 WSRP 範例

使用 Java Enterprise Server 安裝程式安裝好 Portal Server 和 Access Manager SDK 後,請使用下列程序之一來安裝 JSR168 範例或 WSRP 範例。如果您使用 BEA WebLogic Server™ 或 IBM WebSphere? Application Server,則需同時安裝 JSR168 範例 portlet 和 WSRP 範例。如果您使用 Sun Java System Web Server 或 Sun Java System Application Server,只需安裝 WSRP 範例。


備註 –

Mobile Access 不支援 IBM WebSphere 或 BEA WebLogic。


Procedure在 BEA WebLogic 或 IBM WebSphere 上安裝 JSR168 Portlet 範例和 WSRP 範例

開始之前

下列程序僅適用於在 Solaris 平台上安裝 Portal Server。

步驟
  1. 重新啟動 BEA WebLogic 8.1 或 IBM WebSphere Application Server 5.1 實例。

  2. 執行下列指令以安裝 JSR168 Portlet 範例。

    PortalServer-base/lib/postinstall_PortletSamples

    當系統提示時輸入 Access Manager 管理密碼和應用程式伺服器的管理密碼。

    即會部署 portletsamples.war 檔案。

  3. 請確定 PATH 設定包括 /usr/bin。程序檔的 awk 部分需要有它才能正常執行。

  4. 執行下列指令以配置 WSRP 範例。

    • PortalServer-base/samples/wsrpproducer/producersampleconfig

      當系統提示時輸入 Access Manager 管理密碼。

      • PortalServer-base/samples/wsrpconsumer/consumersampleconfig

        當系統提示時輸入 Access Manager 管理密碼。

Procedure在 Web Server 或 Application Server 上安裝 WSRP 範例

開始之前

在 Sun Java System Web Server 6.1 和 Sun Java Server Application Server 7 上安裝好 Portal Server 和 Access Manager SDK 之後,必須手動執行下列步驟:

步驟
  1. 重新啟動 Web Server 或 Application Server 實例

  2. 請確定 PATH 設定包括 /usr/bin。程序檔的 awk 部分需要有它才能正常執行。

  3. 執行下列指令以配置 WSRP 範例。

    • PortalServer-base/samples/wsrpproducer/producersampleconfig

      當系統提示時輸入 Access Manager 管理密碼。

      • PortalServer-base/samples/wsrpconsumer/consumersampleconfig

        當系統提示時輸入 Access Manager 管理密碼。

Secure Remote Access

當使用者的階段作業逾時或使用者的階段作業登出時,Sun Java System Access Manager 會將階段作業通知傳送至閘道。甚至當 Sun Java System Access Manager 在 HTTP 模式下執行時,它仍會作為 SSL 用戶端使用 HttpsURLConnection 來傳送通知。因為正連線至 SSL 伺服器 (閘道),它應該有閘道 CA 憑證作為信任的 CA 清單的一部分,或應該有允許自我簽署憑證的選項。


備註 –

將 CA 新增至信任的 CA 清單的方法依據定義的協定處理器而定。


若要建立 HttpsURLConnection,必須設定 Java Virtual Machine (JVM™) 的 -Djava.protocol.handler.pkgs

如果在 Sun Java System Web Server、Sun Java System Application Server 或 BEA WebLogic Server上執行,依預設,此特性會正確地設定為 com.iplanet.services.com。Sun Java System Access Manager 套裝軟體已實現 HttpsURLConnection,並且提供選項透過在 AMConfig.properties 檔案中新增 com.iplanet.am.jssproxy.trustAllServerCerts=true 實施條件來接受來自任何 SSL 伺服器的自我簽署憑證。

依預設,IBM WebSphere Application Server 沒有設定 -Djava.protocol.handler.pkgs。支援的應用程式伺服器的 HttpsURLConnection 實作必須使用其所屬的預設處理器 (可能是 JSSE 或自訂的 SSL 實作)。

Procedure在多個入口網站上配置多重閘道

在第二個入口網站上安裝第二個閘道時,您必須手動更新 [轉寄 Cookie URL] 值,將其指向第二個入口網站。

步驟
  1. 登入 Access Manager 管理主控台。

  2. 選取 [服務配置] 標籤。

  3. 按一下 [閘道]。

  4. 將第二個入口網站新增到 [轉寄 Cookie URL] 清單中。

Procedure啟動和停止閘道

步驟
  1. 使用下列指令啟動閘道:

    gateway-base/SUNWps/bin/gateway -n new-profile-name start

    default 是安裝時建立的閘道設定檔的預設名稱。您可以稍後建立自己的設定檔,並且用新的設定檔重新啟動閘道。參閱「Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南」中第 2 章的「建立閘道設定檔」。

    如果您有多個閘道實例,請使用:

    gateway-base/SUNWps/bin/gateway start


    備註 –

    如果您在閘道安裝時,為 [安裝後啟動閘道] 選項選擇 y,則不需執行此步驟。



    備註 –

    請確定 /etc/opt/SUNWps 目錄中只有您要啟動的實例的配置檔案。


    如果您要停止在那個特定節點上執行的所有閘道實例,請使用下列指令:

    gateway-base/SUNWps/bin/gateway stop

    Netlet 與閘道需要 Rhino JavaScript™ 剖析器 (組合為 SUNWrhino) 以支援 PAC 檔案。這必須安裝在閘道與 Portal Server 節點。若要安裝,請使用下列步驟:

  2. 從目前目錄執行 pkgadd -d . SUNWrhino 來新增此套裝軟體。

  3. package-base-dir/js.jar 複製到

    ${JAVA_HOME}/jre/lib/ext 目錄

Netlet 與 Rewriter Proxy

在啟動 Netlet Proxy 與 Rewriter Proxy 之前,請確定閘道設定檔有隨 Netlet Proxy 與 Rewriter Proxy 的選項一起更新。


備註 –

請確定為所有使用者啟用 [存取清單] 服務,以便允許透過閘道進行存取。


Sun Java System Portal Server 軟體 NetFile 需要 jCIFS 程式庫 (組合為 SUNWjcifs) 以訪問 Windows。這只需要安裝在 Portal Server 節點上。若要安裝,請使用下列步驟。

Procedure若要安裝 jCIFS 程式庫

步驟
  1. 從目前 (此) 目錄執行 pkgadd -d . SUNWjcifs 以新增此套軟體。

  2. 執行 portal-server-install-base/SUNWps/lib/postinstall_JCIFS

  3. 執行 portal-server-install-base/SUNWps/bin/undeploy

  4. 執行 portal-server-install-base/SUNWps/bin/deploy 指令。

  5. 重新啟動伺服器。