Sun ONE logo      上一頁      目錄      索引      下一頁     

Sun ONE Portal Server 6.2 安裝手冊

附錄C
IBM WebSphere Application Server

Sun™ ONE Portal Server 6.2 可以使用它作為其 Web 應用程式容器部署於 WebSphere Application Server 4.0.5 進階版。


重新命名 IBM WebSphere Application Server 實例

若要安裝 Portal Server,則您安裝的應用程式伺服器實例必須已經存在。您可以安裝新的應用程式伺服器實例或使用現有實例;然而,實例名稱不可包含空格。

IBM WebSphere Application Server 的預設實例名稱稱為「Default Instance」。如果因為其他原因不使用此實例,您可以將 Sun ONE Portal Server 部署於此實例,但是必須變更實例名稱為未包含空格。

若要重新命名 IBM WebSphere Application Server 實例:


備註

管理伺服器實例必須執行。

IBM WebSphere Application Server 實例不應該執行。


  1. 執行下列存取 WebSphere 管理主控台。
  2. /opt/WebSphere/AppServer/bin/adminclient.sh

  3. 展開「節點」之下的樹目錄以存取應用程式伺服器實例的設定。例如:
    1. 選取「節點」。
    2. 選取「應用程式伺服器」。
    3. 選取「預設伺服器」。
  4. 在「應用程式伺服器」欄位中,將實例名稱變更為沒有空格的名稱,例如 Default_Server。
  5. 選取「套用」。
  6. 重新產生 WebSphere plugin。
    1. 在「部署節點」按一下右鍵。
    2. 在功能表中選取「重新產生 Webserver Plugin」。
  7. 停止節點。
  8. 重新啟動節點。

如果您要為部署 Portal Server 建立新實例,在啟動 Portal Server 安裝之前請使用管理主控台中的「建立 Application Server」精靈。

若要建立新實例:

  1. 開啟管理主控台。例如,若要啟動安裝於預設基底 /opt 目錄中的主控台,請輸入:
  2. /opt/WebSphere/AppServer/bin/adminclient.sh

  3. 按一下「主控台」、「精靈」與「建立 Application Server」。
  4. 在「指定 Application Server 屬性」頁面中,輸入下列資料:
  5. Application Server: new_instance_name

    Node to install server on: node_name

    其中 node_name 是安裝應用程式伺服器的機器名稱。

  6. 按一下「下一步」與「完成」。


設定 Cookie 編碼值

當目標 Web 容器為 BEA WebLogic Server 或 WebSphere Application Server 時,AMConfig.properties 檔案中的 com.iplanet.am.cookie.encode 屬性應設定為「True」。因為 WebLogic 不會自動編碼由 Web 應用程式設定的 cookie 值,所以這是很重要的。

在 WebLogic 和 WebSphere 之下設定 com.iplanet.am.cookie.encode 為「True」將避免逗號、分號與空格之類的字元沒有逸出或編碼而由 Sun ONE Identity Server 在 cookie 值中設定。當逗號、分號與空格之類的字元直接設定為 cookie 值而沒有編碼或逸出,則某些網路瀏覽器將不會正確頗析 cookie 值。因此,應用程式將會在接下來的請求中接收已毀壞的 cookie 值。

當目標 Web 容器為 WebLogic 時,請編輯 AMConfig.properties 檔案並將 com.iplanet.am.cookie.encode 屬性設定為 True。



上一頁      目錄      索引      下一頁     


Copyright 2003 Sun Microsystems, Inc. 保留所有權利。