Sun Java Enterprise System 2005Q4 安装规划指南

Java ES 安装程序行为

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

安装程序是本地的

Java ES 安装程序每次在一台计算机上安装组件软件。就大多数解决方案而言,这意味着安装程序要运行一次以上。在安装规划中必须指出要运行安装程序多少次。本节介绍应如何分析部署体系结构并确定安装程序要运行多少次以安装和配置解决方案。

少数解决方案将仅在一台计算机上安装,并且这些解决方案的安装规划会提供一些过程,说明应运行安装程序仅一次。以下解决方案仅需运行安装程序一次:

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

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

安装程序操作模式

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

选定的配置选项适用于整个安装会话。如果需要为某些组件选择不同的配置选项,则可能需要另外运行其他安装会话。

安装程序的兼容性检查

安装程序会执行一些依赖性和兼容性检查。仅能够检查本地安装的内容。例如,如果您的解决方案要使用远程 Directory Server 实例,则安装程序不能检查该远程 Directory Server 与您当前要安装的 Access Manager 是否兼容。如果您正在安装和配置一个全新的解决方案,在您要将新组件添加到一个已建立的解决方案中或者要围绕现有组件来构建一个 Sun Java System 时,这可能会是个问题。例如,如果您已经使用 Directory Server,而又要使用 Access Manager、Messaging Server、Calendar Server 和 Communications Express 围绕现有的 Directory Server 建立一个解决方案,则这些组件之间的兼容性就成了问题。

其他安装问题

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

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

解决方案要求 

指导或说明 

使用 Solaris 10 区 

如果您要安装到 Solaris 10 区中,参见《Sun Java Enterprise System 2005Q4 安装指南》中的“Solaris 10 区域”

使用 Directory Server 加密 

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

注:如果要求 Directory Server 加密,则必须在安装 Directory Server 时安装 Administration Server。 

对 Access Manager 使用第三方 Web 容器

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

要对 Access Manager SDK 使用第三方 Web 容器,必须在安装后手动配置 Access Manager SDK。参见《Sun Java Enterprise System 2005Q4 安装指南》中的“具有容器配置的 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 组件。有关更多信息,参阅《Sun Java Enterprise System 2005Q4 安装指南》中的“安装先决条件”

使用模式 1 LDAP

《Sun Java Enterprise System 2005Q4 安装指南》中的“Calendar-Messaging 模式 1 示例”中介绍了一个基于 LDAP 模式 1 的安装示例。对于模式 1 部署,不能使用 Access Manager。

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

有关设置单点登录的过程,可在《Sun Java Enterprise System 2005Q1 部署示例系列:评估方案》中的第 8  章 “配置和使用单点登录”中找到。对于单点登录,Access Manager 是必需的。

使用 HADB 配置高可用性 

《Sun Java Enterprise System 2005Q4 安装指南》中的“Web 和应用程序服务示例”中,包含一个设置 HADB 以实现高可用性的示例。

Application Server 负载平衡 

《Sun Java Enterprise System 2005Q4 安装指南》中的“Web 和应用程序服务示例”中,包含一个使用 Application Server 负载平衡插件的示例。

非超级用户所有权 

如果 Application Server 或 Web Server 要求非超级用户所有权,参阅以下示例之一:

《Sun Java Enterprise System 2005Q4 安装指南》中的“配置为以非超级用户身份运行的 Access Manager 示例”,或

《Sun Java Enterprise System 2005Q4 安装指南》中的“在非超级用户所属的 Web Server 或 Application Server 实例中部署 Portal Server 的示例”