适用于 UNIX 的 Sun Java Enterprise System 5 安装指南

检验安装先决条件

下表列出了开始任何类型的安装之前均应执行的任务。左列列出了任务的执行顺序,右列包含指导说明及其他有用信息的所在位置。并非所有安装都需要执行所有任务。


注 –

HP-UX 不支持 Sun Cluster 组件、Directory Preparation Tool、HADB 或第三方 Web 容器。Linux 不支持 Sun Cluster 组件,且对于“现在配置”仅支持将 BEA WebLogic 作为第三方容器。


表 1–3 安装前的核对表

任务 

指导说明和有用信息 

1. 规划 Java ES 安装。 

参阅《Sun Java Enterprise System 5 安装规划指南》

如果要安装 Sun Cluster 软件,参见Sun Cluster 软件示例

如果要安装 Monitoring Console,参见《Sun Java Enterprise System 5 监视指南》

2. 确定发行说明中的问题是否会影响您的安装。 

在执行本“安装指南”中介绍的任何过程之前,应首先阅读《适用于 UNIX 的 Sun Java Enterprise System 5 发行说明》。该发行说明中述及了可能影响您的部署的安装问题。

3. 检查您主机上的现有软件。 

参阅检查现有主机

如果需要升级,参阅《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》

4. 升级与 Java ES 5 发行版本不兼容的任何现有组件。 

注:在 Solaris OS 上,现有版本的 Application Server 和 Message Queue 通常可由 Java ES 安装程序进行升级。 

参阅安装了不兼容的组件

参阅《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》

有关使用平台软件包命令的信息,参阅其各自的手册页。 

5. 检验是否满足系统要求。 

参阅确定主机是否准备就绪

参阅《适用于 UNIX 的 Sun Java Enterprise System 5 发行说明》中的“平台要求和问题”

6. 确定安装顺序示例是否可用。 

参阅第 2 章,安装顺序示例

7. 对于“现在配置”安装,收集关于产品组件的配置信息。 

《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中的第 3  章 “配置信息”提供了产品组件配置信息。

《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中的第 4  章 “配置工作表”提供了用于收集数据的工作表。

8. 制作产品注册文件的副本。如果安装失败,备份副本有助于实现恢复。

Solaris OS:/var/sadm/install/productregistry

Linux:/var/opt/sun/install/productregistry

HP-UX:/var/adm/sw/productregistry

9. 对于 Directory Server,以非超级用户身份运行,先创建系统帐户,然后再进行配置。 

为非超级用户创建必需的系统帐户。 

10. 如果要安装的产品组件依赖于已安装的服务器或服务,则请确保现有服务器和服务可以访问。 

例如,如果要安装 Portal Server Secure Remote Access 子组件,则 Secure Remote Access 核心组件必须正在运行且可以访问。 

11. 如果是安装 Directory Server,请检验是否安装了 Perl。

Solaris OS:可在 Solaris 介质中找到 Perl 软件包 (SUNWperl5*)。

Linux:/usr/bin/perl

HP-UX:/opt/perl/bin/perl

Perl 必须在安装之前就已存在。如果 Perl 不存在,请使用 pkgaddrpm -iswinstall 添加软件包。

12. 核实 getent hosts 针对您的目标系统返回的第二列包含的是 FQDN 而不只是主机名。

运行以下命令: 

getent hosts ip-address

13. 如果是随 Apache Web Server 一起安装 Load Balancing Plugin,则在开始安装 Java ES 之前,必须先安装和配置 Apache Web Server。 

仅在 Linux 上,必须首先安装 Application Server,然后安装 Apache Web Server,最后安装 Load Balancing Plugin。 

HP-UX 不支持 Apache Web Server。 

如果尚未安装和配置 Apache Web Server,则先对其进行安装和配置。有关更多信息,参见《Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide》中的 "Configuring Web Servers for HTTP Load Balancing"。

14. 如果是安装要部署在第三方 Web 容器上的 Access Manager,必须选择“以后再配置”类型并运行安装后配置脚本。 

注:HP-UX 不支持第三方 Web 容器。对于“现在配置”,Linux 仅支持将 BEA WebLogic 作为第三方 Web 容器。 

有关更多信息,参见《Sun Java System Access Manager 7.1 Postinstallation Guide》

15. 如果是重新安装,请核实存在 Web Server 安装目录。如果存在,请移除或重命名该目录。

Web Server 的默认安装目录: 

Solaris OS:/opt/SUNWwbsvr7

Linux 和 HP-UX:/opt/sun/webserver7

16. 如果要升级 J2SE 软件,则请检验是否已将安装期间依赖于 J2SE 组件的其他产品停止。 

有关详细信息,参阅《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》

17. 如果您的主机没有直接连接到 Internet,则需要指定 HTTP 代理。 

可在《Sun Java System Application Server Enterprise Edition 8.2 Administration Guide》中找到 Application Server 示例。

 

18. 在 Linux 上,移除 /usr/share/bdb/db.jar 链接(如果存在)。

 

19. 在 Linux 上,核实 Ant 1.5.2 不在主机上:rpm –qa | grep ant

将其移除: 

rpm –e ant-1.5.2-23 ant—libs-1.5.2-23

20. 在 Linux 上,检验是否已安装 Korn shell。 

如果未安装 Korn shell,请转至 RPM 目录并运行 rpm –i pdksh 命令。

21. 在 HP-UX 上,请在启动安装程序之前检验是否已安装 Java 5.0 Update 3。 

检验您的主机上所安装的 JDK 的版本: 

"swlist Jdk15"

如果需要,从以下位置下载 Java 的正确版本并进行安装:http://www.hp.com/products1/unix/java/

22. 在 HP-UX 上,如果使用默认设置安装 Web Proxy Server,则请检验用户 nobody 是否为有效用户。

/etc/passwd/etc/group 文件中,nobody 的用户 ID 和组 ID 应为正值。

23. 请遵循适用于您的安装的所有安装顺序指导原则。 

参阅表 2–1

除了这些先决条件之外,参阅表 2–1 获取有关可能对 Java ES 安装准备有帮助的信息。