Sun Java Enterprise System 5 安装规划指南

Java ES 安装程序行为

本节介绍 Java ES 安装程序的一些会影响安装规划的行为。

安装程序是本地的

Java ES 安装程序每次在一台计算机上安装组件软件。大部分解决方案是分布式的,因此您必须多次运行安装程序。您的安装规划中必须包括每次运行安装程序的过程。本节介绍如何对部署体系结构进行分析以及如何确定必须运行多少次安装程序才能实现体系结构。

有几种解决方案仅安装在一台计算机上,这些解决方案的安装规划提供了仅运行一次安装程序的过程。以下解决方案仅需运行安装程序一次:

大多数解决方案需要分布在若干计算机上。在这些解决方案的安装规划中必须说明:需要运行安装程序多次才能安装和配置完整的解决方案。要分析这些解决方案,请遵守以下指导原则:

本节的目的在于引入一个概念,即在安装规划中有时必须说明是在一台计算机上运行安装程序和配置向导,还是在一台计算机上运行安装程序多次。有关不同组件组合实际安装过程的更多信息,参见制定安装规划

安装程序操作模式

安装程序在两种不同的模式下运行,这两种模式称为“现在配置”和“以后再配置”。这两个模式有以下区别:

所选择的配置选项将应用于整个安装会话。如果要以“现在配置”模式在计算机上安装某些组件,并以“以后再配置”模式安装其他一些组件,必须多次运行安装程序。

安装程序的兼容性检查

Java ES 安装程序会执行一些依存关系和兼容性检查,但它只能检查本地计算机。例如,如果安装的是分布式解决方案中的 Access Manager,安装程序无法检查远程 Directory Server 是否与所安装的 Access Manager 兼容。

如果要安装和配置全新的解决方案,由于所有组件均来自同一 Java ES 发行版本,因此不太可能存在兼容性问题。如果是在已建立的解决方案中添加新组件,或围绕现有组件构建 Java ES 解决方案,兼容性可能会成为问题。例如,如果您已在使用 Directory Server,并且正在使用 Access Manager 和 Portal Server 围绕现有 Directory Server 建立解决方案,这些组件之间的兼容性便会成为问题。开始安装和配置新组件之前,需要确认这些组件是兼容的。

其他安装问题

本节列出了在一些解决方案中出现的许多具体问题,同时还提供了有关详细信息的参考。

表 3–2 需要考虑的安装问题

解决方案要求 

指导或说明 

使用 Solaris 10 区域 

如果要安装到 Solaris 10 区域中,参阅附录 A,Java ES 和 Solaris 10 区域

使用 Directory Server 加密 

在 Directory Server 实例上配置 LDAPS(SSL over LDAP,基于 LDAP 的 SSL) 。 

对 Access Manager 使用第三方 Web 容器

第三方 Web 容器(BEA WebLogic Server 或 IBM WebSphere Application Server)可以和 Portal Server 及 Access Manager 配合使用。必须首先安装和运行这些容器,然后才能安装任何依赖于这些容器的 Java ES 组件。

要对 Access Manager SDK 使用第三方 Web 容器,必须在安装后手动配置 Access Manager SDK。参见《适用于 UNIX 的 Sun Java Enterprise System 5 安装指南》中的“具有容器配置的 Access Manager SDK 示例”

注:Portal Server 只能在 Solaris OS 上使用第三方 Web 容器。 

注:Access Manager 和 Portal Server 应使用相同的 Web 容器。 

将 Apache Web Server 用于负载平衡插件

Apache Web Server 可与 Application Server 负载平衡插件配合使用。在这种情况下,必须首先安装和配置 Apache Web Server,然后才能安装任何依赖于它的 Java ES 组件。 

使用模式 1 LDAP

对于模式 1 部署,不能使用 Access Manager。 

配置单个用户条目和单点登录

对于单点登录,Access Manager 是必需的。 

使用 HADB 配置高可用性 

有关设置 HADB 以实现高可用性的过程概述,参见《适用于 UNIX 的 Sun Java Enterprise System 5 安装指南》中的“Web 和应用程序服务示例”

Application Server 负载平衡 

有关使用 Application Server 负载平衡插件的过程概述,参见《适用于 UNIX 的 Sun Java Enterprise System 5 安装指南》中的“Web 和应用程序服务示例”

非超级用户所有权 

如果 Application Server 或 Web Server 需要非超级用户所有权,参阅《适用于 UNIX 的 Sun Java Enterprise System 5 安装指南》中的“非超级用户示例”