本示例将安装大多数的 Java ES 组件,以在四个主机之间实现通信和协作服务。
如果您要将这些组件中的任意一个组件与 Sun Cluster 软件一起使用,则必须在安装任何 Java ES 组件之前先执行一系列明确的任务。参阅Sun Cluster 软件示例
所有通信组件均需要 Directory Server,但不一定为本地副本。对于 Messaging Server,Administration Server 的本地副本是必需的。Access Manager 或 Access Manager SDK 是必需的,但 Access Manager 可以是远程的。在本示例中,Web Server 会实现针对 Web 容器的 Access Manager 要求。尽管 Calendar Server 和 Messaging Server 不需要本地 Web 容器,但 Communications Express 却需要。Communications Express 可以使用 Calendar Server 的远程副本,但 Messaging Server 必须是本地的。
如果要将 Access Manager 与 Portal Server、Messaging Server、Calendar Server、Delegated Administrator 或 Instant Messaging 一同安装,则必须使用 Access Manager 传统 (6.x) 安装类型。仅当不安装以上任一组件时,才能使用 Access Manager 领域 (7.x) 安装类型。
要实现单点登录,Instant Messaging 需要 Access Manager 和一个本地或远程 Web 容器。Portal Server Secure Remote Access 需要 Access Manager 和一个本地 Web 容器。Portal Server Secure Remote Access 还需要 Portal Server,但不一定为本地副本。必须将 Portal Server Secure Remote Access 安装到与 Portal Server 相同的位置。Access Manager 和 Portal Server 必须使用相同的 Web 容器。
对于大型部署而言,您可能要在单独的服务器上部署每个组件,所采用的顺序与本例中所述顺序大致相同。对于小型部署而言,将在较少服务器上以单独的安装会话安装组件。
要使用本顺序示例,还要参阅《Sun Java Enterprise System 2005Q4 发行说明》中的已知问题 6284663。
在本例中,将使用以下安装会话:
会话 1,主机 A:安装 Access Manager 和 Directory Server
会话 2,主机 B:安装 Portal Server 和 Web Server(使用主机 A 上的远程 Directory Server 和 Access Manager)
会话 3,主机 C:安装 Calendar Server(使用主机 A 上的远程 Directory Server 和 Access Manager)
会话 4,主机 D:安装 Communications Express、Messaging Server、Access Manager SDK 和 Web Server(使用主机 A 上的远程 Directory Server 和 Access Manager 以及主机 C 上的远程 Calendar Server)
会话 5,主机 D:在其他组件安装完毕并且开始运行后,安装 Instant Messaging(使用主机 A 上的远程 Directory Server 和 Access Manager)
会话 6,主机 D:安装 Portal Server Secure Remote Access(使用主机 A 上的远程 Directory Server 和 Access Manager)
通过将安装过程划分为多个会话,您可以在转入下一会话之前对每个会话中的组件进行检验。
以下高级任务是必需的:
安装并启动 Access Manager 和 Directory Server
由于 Administration Server 为 Directory Server 提供图形界面,您可能也要选择 Administration Server。
以下高级任务是必需的:
安装并启动 Portal Server 和 Web Server,同时指定安装在主机 A 上且处于运行状态的远程 Access Manager 和 Directory Server
相对于 Portal Server 而言,Web 容器和 Access Manager SDK 必须是本地的。
以下高级任务是必需的:
安装并启动 Calendar Server,同时指定安装在主机 A 上的远程 Access Manager 和 Directory Server
相对于 Messaging Server 和 Calendar Server 而言,Access Manager SDK 必须是本地的。
使用Calendar Server 和 Messaging Server 示例 仅安装 Calendar Server。
以下高级任务是必需的:
使用“以后再配置”选项,安装 Communications Express、Messaging Server、Access Manager SDK 和 Web Server
执行 Web Server 安装后配置
执行 AM SDK 配置,以使用本地 Web Server 和远程 Access Manager
执行 Administration Server 安装后配置
执行 Messaging Server 安装后配置
启动 Messaging Server
执行 Communications Express 安装后配置
在此配置期间,为主机 A 上的 Access Manager、主机 C 上的 Calendar Server 以及主机 D 上的 Messaging Server 提供信息。
重新启动主机 D 上的 Web Server
以下高级任务是必需的:
以下高级任务是必需的: