Sun ONE logo      上一页      目录      索引      下一页     

Sun ONE Portal Server 6.2 安装指南

附录 C
IBM WebSphere Application Server

可以将 Sun™ ONE Portal Server 6.2 部署在 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 插件。
    1. 右键单击部署节点。
    2. 在菜单中,选择“重新生成 Webserver 插件”。
  7. 停止节点。
  8. 重新启动节点。

如果要创建一个新实例来部署 Portal Server,在开始安装 Portal Server 之前,请使用管理控制台中的“创建应用程序服务器”向导。

要创建新实例:

  1. 打开管理控制台。例如,要启动安装在默认基本目录 /opt 中的控制台,请键入:
  2. /opt/WebSphere/AppServer/bin/adminclient.sh

  3. 单击“控制台”、“向导”和“创建应用程序服务器”。
  4. 在“指定应用程序服务器属性”页,输入以下内容:
  5. Application Server: new_instance_name

    安装服务器的节点:node_name

    其中 node_name 是安装应用程序服务器的机器名。

  6. 单击“下一步”和“完成”。


设置 Cookie 编码值

当目标网络容器是 BEA WebLogic Server 或 WebSphere Application Server 时,AMConfig.properties 文件中的 com.iplanet.am.cookie.encode 属性应该设置为“true”。因为 WebLogic 不会自动对由网络应用程序设置的 cookie 值进行编码,所以必须进行此操作。

在 WebLogic 和 WebSphere 下,将 com.iplanet.am.cookie.encode 设置为“true”,可以避免逗号、分号和空格等字符,不进行换码或编码就被 Sun ONE Identity Server 设置为 cookie 值。当逗号、分号和空格等字符未经编码或换码而直接设置为 cookie 值时,某些网络浏览器将无法正确分析 cookie 值。从而导致应用程序在随后的请求中接收到被破坏的 cookie 值。

当目标网络容器是 WebLogic 时,编辑 AMConfig.properties 文件,并将 com.iplanet.am.cookie.encode 属性的值设置为 true。



上一页      目录      索引      下一页     


版权所有 2003 Sun Microsystems, Inc. 保留所有权利。