检查具有 Portal Server 实例的计算机系统的部署体系结构。
Portal Server 将提供可通过门户桌面访问的门户服务。
如果门户服务作为使用 Java ES 消息传送服务和日历服务的解决方案的一部分提供,则 Portal Server 将使用与 Messaging Server 和 Calendar Server 相同的 LDAP 分支来存储用户数据和组数据,并共享 Messaging Server 和 Calendar Server 的所有依赖性。在安装并配置 Messaging Server 和 Calendar Server 之后便满足了这些依赖性。在将门户服务与消息传送服务和日历服务结合在一起的解决方案中,合理的做法是在 Messaging Server 和 Calendar Server 之后再安装 Portal Server。
如果使用门户服务的解决方案中没有使用消息传送服务和日历服务,则 Portal Server 对用户数据源具有解决方案级的依赖性。这一依赖性在安装并配置 Directory Server 或者 Directory Server 和 Access Manager 后就会消除。
Portal Server 对 Web 容器具有本地依赖性。可以使用 Web Server、Application Server 和几个第三方 Web 容器。Portal Server 还对 Access Manager 或 Access Manager SDK 具有本地依赖性。通常,在分布式解决方案中,部署体系结构将指定 Access Manager SDK 的一个本地副本,它支持与 Access Manager 的远程实例进行交互。
如果部署体系结构将 Portal Server 和 Access Manager 分别置于不同的计算机上,则应考虑一些注意事项。有关更多信息,参见《Sun Java Enterprise System 2005Q4 安装指南》中的“使用远程 Access Manager 的 Portal Server 示例”。
安装和配置 Portal Server 的基本步骤如下所示:
使用 Java ES 安装程序在部署体系结构所指定的所有计算机系统上安装 Portal Server。
安装 Portal Server 时,必须指定 Web 容器,以便 Portal Server 在其中运行。
安装 Portal Server 时,必须指定用于存储用户数据和组数据的系统信息库(通常是用 URL 指定的一个 Directory Server 实例)。
安装 Portal Server 时,还要必须安装 Access Manager SDK 的一个副本或 Access Manager 的一个本地副本。
启动并检验所有 Portal Server 实例。
如果解决方案使用单点登录,配置 Portal Server 以实现单点登录。
如果解决方案将在门户桌面上显示消息传送数据和日历数据,则将门户频道配置为与特定的 Messaging Server 和 Calendar Server 实例交互操作。
如果您的解决方案针对 Portal Server 实例使用负载平衡,则检验负载平衡器是否正常运行。
对于解决方案中的每个 Portal Server 实例,必须输入用于将该实例配置为与解决方案中的其他组件交互操作的那些值。特别是,将 Portal Server 配置为与 Directory Server 交互操作以完成用户数据查找的那些值。在大多数解决方案中,将 Portal Server 配置为与 Access Manager 交互操作以实现单点登录验证和授权服务,以及与 Messaging Server 和 Calendar Server 交互操作以作为显示在门户桌面上的消息传送数据源和日历数据源。利用表 3–12来帮助您选择配置值。
表 3–12 Portal Server 实例的主要配置值
输入字段 |
为解决方案选择值 |
---|---|
Web 容器 |
选择解决方案中用于 Portal Server 的 Web 容器。 提示 – 如果解决方案使用的是一个第三方 Web 容器,则必须先安装、配置并运行该第三方 Web 容器,然后才能运行 Java ES 安装程序。 |
安装目录、服务器实例、服务器实例端口和安全的服务器实例端口 |
如果要同时安装 Portal Server 和 Web Server,则使用这些字段指定如何安装 Web Server。 如果要在已安装 Web Server 的计算机上安装 Portal Server,则使用这些字段指定一个现有 Web Server 实例。 |
安装目录、域名、服务器实例目录、服务器实例端口、文档根目录、管理端口、管理员用户 ID、管理员密码、安全的服务器实例端口、安全的 Administration Server 端口 |
如果要同时安装 Portal Server 和 Application Server,则使用这些字段指定如何安装 Application Server。 如果要在已安装 Application Server 的计算机上安装 Portal Server,则使用这些字段指定一个现有 Application Server 实例。 |
主目录、产品安装目录、用户项目的目录、产品 JDK 目录、服务器/群集域、服务器/群集实例、服务器/群集端口、服务器/群集协议、文档根目录、管理员用户 ID、管理员密码、受管理的服务器 |
使用这些字段指定已安装在计算机上并处于运行状态的 BEA WebLogic 实例。 |
安装目录、虚拟主机、单元、节点、服务器实例、服务器实例端口、文档根目录、Java 主目录、安全的服务器实例 |
使用这些字段指定已安装在计算机上并处于运行状态的 IBM WebSphere 实例。 |
控制多个 Portal Server 的负载平衡器、负载平衡器协议、负载平衡器主机、负载平衡器端口 |
如果解决方案使用已达到负载平衡的门户服务,则使用这些字段配置 Portal Server 实例以实现与负载平衡器之间的交互操作。 |
部署 URI |
指定用于访问门户服务的 URI 路径。 |
安装样例门户 |
指定是否希望安装程序安装样例门户桌面。在检验 Portal Server 时该样例桌面将非常有用。 |
要添加 Portal Server 的安装和配置说明,请执行以下操作:
如果 Portal Server 实例已达到负载平衡,则在安装规划中添加一条在安装任何 Java ES 软件之前检验负载平衡器是否正常运行的说明。
接下来,在规划中列出具有 Portal Server 实例的所有计算机。
Portal Server 对 Web 容器具有本地依赖性。运行 Portal Server 实例的每台计算机还要必须运行指定 Web 容器的一个实例。部署体系结构中应指出您的解决方案要使用哪个 Web 容器。
为每台计算机添加一条运行 Java ES 安装程序并选择 Portal Server 的说明。如果要使用 Web Server 或 Application Server 作为 Web 容器,还要添加一条选择 Web 容器的说明。安装程序能够自动将 Portal Server 部署到选定的 Web 容器中。添加一条选择 Access Manager SDK 或 Access Manager 的说明。
如果规划中已经列出运行 Portal Server 的计算机(如果规划中已包括在同一台计算机上安装其他组件的说明),则只需添加一条选择 Portal Server 的说明。可以在安装其他组件的同时安装 Portal Server,并将其部署到同一个 Web 容器中,但在您的规划中,必须将配置、启动及检验任何 Directory Server、Access Manager、Messaging Server 或 Calendar Server 实例的说明放在配置或启动 Portal Server 实例的说明的前面。
在每个 Portal Server 实例之下,列出用于配置该实例的关键值,利用表 3–12 来帮助您选择配置值。
在每个 Web Server 或 Application Server 实例之下,列出用于配置该实例的关键值。有关为这些组件选择配置值的信息,参见Web Server或Application Server。如果规划中已在计算机上安装了 Web Server 或 Application Server,则无需重复此步骤。可以指定同一个 Web 容器实例,并将 Portal Server 部署到该同一个 Web 容器实例中。
如果解决方案使用的是一个支持 Portal Server 的第三方 Web 容器,则使用该 Web 容器的部署工具部署 Portal Server 实例。在规划中添加部署每个 Portal Server 实例的说明。
为每台计算机添加一条启动并检验 Portal Server 实例的说明。如果实例已达到负载平衡,则添加一条检验负载平衡器运行状况的说明。