Sun Java System Portal Server 7.2 管理指南

第 2 章 管理入口網站和 Portal Server 實例

本章說明多個入口網站,以及如何管理入口網站和 Portal Server 實例。提供的主題包括:

瞭解多個入口網站

多個入口網站共用同一個使用者集。多個入口網站具有下列特點:

所有的入口網站均共用這些元件:

以下元件與入口網站有一對一的關係:

搜尋與入口網站可以有多對多的關係:

一般使用者在不同入口網站上看到不同的內容,並可自訂每個入口網站的桌面。可在入口網站之間進行單次登入。對企業的兩個入口網站擁有存取權的一般使用者,通常會經歷以下的順序:

使用不同 Access Manager 的入口網站不是多個入口網站。它們是獨立且互不相關的入口網站,每個都有其自己的使用者集。

Access Manger 可以是它自已實例的集合,全部實例都使用同一個 Directory Server 實例集。不同的 Access Manager 是兩個互不相關的 Access Manager,而非同一個 Access Manager 的不同實例。

設置入口網站

入口網站包含一個或多個傳送相同內容並對映至單個統一資源定址器 (Uniform Resource Locator, URL) 的入口網站伺服器實例。入口網站傳送的內容和服務對可為其所有實例共用。

多個入口網站共用同一個使用者集。這些入口網站可以部署在一台或多台主機上,但它們全部共用同一個使用者儲存庫 — 同一個 Access Manager 和 Directory server。


備註 –

使用不同 Access Manager 的入口網站不是多個入口網站。它們是獨立且互不相關的入口網站,每個都有其自己的使用者集。

Access Manger 可以是它自已實例的集合,全部實例都使用同一個 Directory Server 實例集。不同的 Access Manager 是兩個互不相關的 Access Manager,而非同一個 Access Manager 的不同實例。


本節說明如何完成以下作業:

Procedure列出入口網站

您可以檢視已設定的 Portal Server 清單。

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

相當於 psadmin 指令

psadmin list-portals

Procedure建立入口網站

在安裝 Portal Server 時,會建立名為 portal1 的預設入口網站。您也可以使用「建立入口網站」精靈來建立新的入口網站伺服器。

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 按一下 [新增入口網站] 按鈕以啟動精靈。

  4. 為 Portal Server 提供唯一的名稱,例如 portal5

  5. 鍵入能夠讓一般使用者存取 Portal Server 的 URI,例如 /portal

  6. 輸入 Web 容器資訊

    可用的類型如下:

    • Sun JavaTM System Web Server 6.0

    • Sun Java System Web Server 7.x

    • Sun Java System Application Server 8.x

    • BEA WebLogic 8.1SP4/SP5

    • IBM WebSphere 5.1.1.6

  7. (可選擇) 變更預設 Web 容器實例特性。

    如需相關資訊,請參閱「Sun Java System Portal Server 7.1 Configuration Guide」中的「Creating a New Portal」。

  8. 驗證您提供的資訊。

  9. 按一下 [完成] 建立新的入口網站。

  10. (可選擇) 檢視記錄檔以監視程序。

    1. 登入建立入口網站所在的機器。

    2. 執行 psdadmin set-logger 指令。

      . /psadmin set-logger -u uid -f password -m component-type -O logger-name

相當於 psadmin 指令

psadmin create-portal

所支援 Web 容器的 webcontainer.properties 範本位在 portal-install-dir/template 目錄中。

Procedure刪除入口網站

您可以刪除所有主機上某個入口網站的所有現有實例,並清除 Access Manager LDAP 目錄中的入口網站資料。

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 在入口網站清單中,選取您要移除的入口網站,再按一下 [刪除入口網站] 按鈕。

相當於 psadmin 指令

psadmin delete-portal

Procedure匯出入口網站資料

您可以將以下入口網站資料歸檔到 par 檔案中:

在歸檔資料後,您可以將資料匯入相同的入口網站或不同的入口網站。從 psconsole 匯出入口網站:

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 在表格中選取一個入口網站。

  4. 按一下 [匯出] 按鈕。

  5. 在 Portal Server 機器上指定 par 檔案位置,以及您要匯出的內容:

    • 所有桌面資料 — 匯出的 par 檔案包括檔案系統資料和顯示設定檔資料

    • 僅檔案系統資料 — 匯出的 par 檔案只包括桌面檔案系統資料,即部署在入口網站桌面和入口網站 web-src 中的資料

    • 僅顯示設定檔資料 — 匯出的 par 檔案只包括顯示設定檔資料

相當於 psadmin 指令

psadmin export


備註 –

這個指令不支援 Directory Server 中的使用者資料。


Procedure匯入入口網站資料至入口網站

您可以將任何您先前匯出的入口網站資料匯入任何入口網站。

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 在表格中選取一個入口網站。

    會出現 [匯入桌面資料] 頁面。

  4. 按一下 [匯入] 按鈕並指定以下內容:

    • 匯入資料的 par 檔案路徑。par 檔案必須位在 Portal Server 系統中。

    • 當入口網站的儲存結構與您要匯入的歸檔檔案不符時,是否繼續。

  5. 重新部署入口網站 Web 應用程式。

    1. 排程執行 psadmin redeploy 指令的時間。

      規劃在離峰時間或是在系統維護模式中,也就是您的系統沒有提供生產力時,執行此步驟。這個動作會重新部署入口網站 war 檔案,並將正在執行桌面的使用者登出,造成使用者遺失其工作。

    2. 執行 psadmin redeploy 指令。

      psadmin redeploy -u amadmin -f passwordfile -p portalID --allwebapps

相當於 psadmin 指令

psadmin import


備註 –

這個指令不支援 Directory Server 中的使用者資料。


設置 Portal Server 實例

Portal Server 實例是部署到 Web 容器中的 Web 應用程式。實例會使用特定的 Portal Server 環境 URI 來服務特定網路連接埠上的請求。每個 Portal Server 實例都與單一入口網站相關聯。

伺服器實例在與主機的一個 IP 位址或任何 IP 位址連接的特定連接埠上偵聽。對於 Portal Server,伺服器實例會對應在某個連接埠上偵聽且執行單一 Java™ Virtual Machine (JVM™ 軟體) 的部署容器程序。


備註 –

Sun Java™ System Web Server 和 Sun Java™ System Application Server 支援多個實例。


本節說明如何完成以下作業:

Procedure列出 Portal Server 實例

您可以檢視已設定的 Portal Server 實例清單。

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 在表格中按一下 Portal Server 的名稱。

  4. 選取 [伺服器實例] 標籤。

    表格中顯示您所選取的 Portal Server 的所有實例。

相當於 psadmin 指令

psadmin list-portals

Procedure建立 Portal Server 實例

開始之前
  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 選取 Portal Server 名稱。

  4. 選取 [伺服器實例] 標籤。

  5. 按一下 [新增實例] 按鈕以啟動精靈。

  6. 提供入口網站識別碼的名稱。

  7. 輸入 Web 容器資訊

  8. (可選擇) 變更預設 Web 容器實例特性。

    如需相關資訊,請參閱「Sun Java System Portal Server 7.1 Configuration Guide」中的「Creating a Portal on the Same Node」。

  9. 驗證您提供的資訊,並按一下 [完成] 建立新的入口網站實例。

    進度列會顯示此程序的狀態。完成程序後,將顯示結果網頁。

  10. 按一下 [完成] 建立您的新入口網站實例。

相當於 psadmin 指令

psadmin create-instance

Procedure刪除 Portal Server 實例

您可以刪除 Portal Server 的實例。

  1. 登入 Portal Server 管理主控台

  2. 選取 [入口網站] 標籤。

  3. 選取 Portal Server 名稱。

  4. 選取 [伺服器實例] 標籤。

  5. 在表格中,選取您要移除的實例。

  6. 按一下 [刪除實例] 按鈕。

相當於 psadmin 指令

psadmin delete-instance