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

第 1 章 准备安装

本章提供有助于您安装 Sun JavaTM Enterprise System (Java ES) 软件的信息。开始本指南中介绍的任务之前,您应该根据《Sun Java Enterprise System 5 安装规划指南》完成安装规划。您还应该熟悉《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中与 Java ES 安装相关联的参考资料。

本章包括以下各节:

Java ES 安装程序如何起作用

Sun Java Enterprise System (Java ES) 中集成了许多 Sun 服务器端产品,用以支持分布式企业应用程序。在本文档中,将这些产品称为 Java ES 产品组件。其中还包括一个称为共享组件的支持软件集合。Java ES 安装程序可以一次在一个主机上以各种组合形式安装 Java ES 产品组件和共享组件。由于组件彼此之间的关系复杂,因此相对于安装单个产品组件而言,这种安装需要执行更多的安装前准备和安装后处理工作。

Java ES 安装程序会将组件软件包 (Solaris OS)、RPM (Linux) 或 Depot (HP-UX) 添加到本地主机上。要卸载产品组件,会为您提供具有取消配置界面的卸载实用程序。在操作过程中,会生成日志记录并保存到文件中。

本节包含以下各小节:

Java ES 安装实用程序

安装实用程序 (installer) 位于您要安装 Java ES 的平台目录中,例如,/jes5install/Solaris_sparc。您会看到一个 Product 目录、一个名为 release_info 的文本文件以及 installer 可执行脚本。如果您的安装程序没有经过修补,则它便是调用安装程序的位置。

还有另外一个目录,其中包含用于修补的安装程序的打包版本。修补程序安装脚本 (install) 与日志查看器实用程序 ( viewlog) 同时位于以下目录中:

如果安装程序中存在错误,Sun 会修复安装程序并为安装程序软件包创建一个修补程序。应用该修补程序后,便应将打包版本的安装程序用于本发行版本,从而启动其中包含来自修补程序的修复的安装程序版本。


注 –

仅当您的部署使用的是修补版本的 Java ES 安装程序时,才能使用此修补实用程序。


安装完成后,Java ES 卸载实用程序 (uninstall) 位于以下位置:

有关 Java ES 安装实用程序的语法和示例,参阅附录 B,安装命令

本发行版本中使用的 Java ES 组件

Java ES 软件包含由 Sun 服务器端产品及各自的支持共享组件组成的集合,这些共享组件与服务器端产品协同工作以支持网络中的分布式应用程序。Java ES 5 发行版本提供了以下可选组件,其中大部分组件还包含可选子组件。

本指南中使用的任何替代名称或缩写名称都放到了组件名称和版本之后的括号中。


注 –

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



注 –

Directory Preparation Tool 只能与 Communications 产品一起使用,而且为方便起见,随 Java ES 发行版本中的 Directory Server 一起提供。有关 Directory Preparation Tool 的信息,参见《Sun Java Communications Suite 5 Installation Guide》中的第 8  章 “Directory Preparation Tool (comm_dssetup.pl)”


要查看 Java ES 安装程序中显示的服务和子组件的完整列表,参阅附录 A,本发行版本的 Java ES 组件。本附录还列出了此发行版本随附的共享组件。

可用的安装程序模式

Java ES 安装程序是一个安装框架,它使用 Solaris pkgadd、Linux rpm 或 HP-UX swinstall 实用程序来将 Java ES 软件传送到您的系统中。可采用交互方式或通过可重用脚本来安装 Java ES。


提示 –

您可以只运行 Java ES 安装程序而不安装软件。这对于检查您的主机上是否安装了 Java ES 软件很有用。


语言选择的工作原理

交互式 Java ES 安装程序以主机上操作系统语言环境设置所指定的语言运行。可用的语言如下:

如果上面未列出您所用的操作系统语言,安装程序将以英文运行。安装程序会自动安装所有 Java ES 组件的英文版本。默认情况下,在选择要安装的组件时选择多语种软件包。

安装程序不能为先前安装的组件安装额外的语言软件包。不过,您可以随时使用 pkgaddrpmswinstall 实用程序来安装本地化软件包。《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中的第 5  章 “可安装软件包列表”中列出了各个语言软件包。

安装程序如何检查是否存在先前安装的组件

安装期间,Java ES 安装程序会检查正在进行安装的主机上已安装的软件并查出以下各项:

安装程序如何检查组件依赖性

许多产品组件需要有其他组件才能提供其核心功能。安装程序会对产品组件进行大量的交叉检查,以检验安装期间所选的组件将来是否能共同正常发挥作用。为此,安装程序可能会在您选择产品组件时提示您包括某些特定的产品组件。

一般而言,安装程序使用以下规则来处理各 Java ES 产品组件间的依赖性:

安装程序如何检查系统是否准备就绪

在查明您所选的组件可以进行安装并指出组件的目标安装目录后,Java ES 安装程序会执行系统检查以确定您的主机是否满足所选组件的要求。

安装程序将根据提供的选定组件和安装目录检查磁盘空间、内存、交换空间、操作系统修补程序和操作系统资源。以下消息会通知您主机的状态:

安装程序如何处理配置和参数设置

许多 Java ES 产品组件都符合一定程度的安装时配置。需要执行的安装时配置的程度要视所选的产品组件和安装类型而定。


注 –

以下组件无法由 Java ES 安装程序配置,因此,必须在安装之后对它们进行配置:Directory Proxy Server、Java DB、Monitoring Console、Service Registry 和 Sun Cluster 组件。


安装程序中可用的配置类型如下:

在进行安装时配置或安装后配置的过程中跟踪配置信息值是非常重要的。许多产品组件只有依赖于其他组件配置参数的具体信息才能正常运行。在“现在配置”安装结束时,您可以通过检查“安装摘要”来查看指定的配置参数。

通用服务器设置是影响多个产品的参数。例如,大多数产品组件都要求您指定管理 ID 及密码。通过设置这些通用值,可以为要安装的产品组件设置默认管理 ID 和密码。

产品组件配置设置是适用于特定产品组件的参数。仅当选择了“现在配置”类型时,才要求在安装期间进行这些设置。其中某些设置会根据通用服务器设置进行填写。

升级的工作原理

Java ES 安装程序会自动升级所选产品组件的共享组件,以与此发行版本 Java ES 所需的级别相匹配。如果要手动升级共享组件,则必须退出安装程序,将共享组件升级,然后返回到安装程序。也可以在仅安装共享组件的专用安装会话中安装或升级共享组件,以使它们与当前发行版本保持同步。如果选择安装“共享组件”项,则会安装或升级 Java ES 发行版本所需的所有共享组件。


注 –

如果安装程序在具有稀疏根文件系统的非全局 Solaris 区域中运行,则“共享组件”项是不可选择的。


在 Solaris OS 上,某些产品组件已经随操作系统一起安装。在这种情况下,可以使用 Java ES 安装程序升级这些产品组件。在图形安装会话中,如果在您的主机上检测到了可升级产品组件,则“选择软件组件”页面的“状态”列会指示“可升级”。对于基于文本的安装程序,会在一个单独的列表中显示可升级产品组件。下表列出了可由安装程序升级的组件以及可能适用的有关任何 Solaris 区域问题的解释。

表 1–1 Java ES 安装程序中的升级支持

组件 

Java ES 安装程序可以升级的情况 

Solaris 区域问题 

Application Server 

与 Solaris 9 捆绑在一起的 Application Server 7.0 

与 Solaris 10 捆绑在一起的 Application Server 8.0 

随 Java ES 3 (2005Q1) 一起安装的 Application Server 8.1.0 

随 Java ES 4 (2005Q4) 一起安装的 Application Server 8.1.2 

在可以将 Application Server 安装到非全局稀疏根区域 (sparse-root zone) 之前,必须首先将捆绑的版本从全局区域中移除。 

在全局区域中升级 Application Server 将替换全局区域中的现有版本以及完全根区域 (whole root zone) 或稀疏根区域中的任何版本。 

HADB 

随 Java ES 2005Q1(发行版本 3)一起安装的 HADB 

随 Java ES 2005Q4(发行版本 4)一起安装的 HADB 

 

Message Queue 

与 Solaris 9 捆绑在一起的 Message Queue 

与 Solaris 10 捆绑在一起的 Message Queue 

随 Java ES 3 (2005Q1) 一起安装的 Message Queue 

随 Java ES 4 (2005Q4) 一起安装的 Message Queue 

Message Queue 只能安装在全局区域或完全根非全局区域中。 

Message Queue 始终会从全局区域传播到非全局区域。 

如果安装程序识别出其无法升级的不兼容版本的产品组件,则您会收到一些消息,告知必须首先移除或手动升级某些特定的产品组件,您才能够继续进行安装。在《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》中有对此类升级的完整说明。

日志记录的工作原理

在安装或卸载过程中,会针对发生的操作生成日志记录。这些记录将以统一日志记录格式 (Unified Logging Format, ULF) 保存到一个单独的文件中。Java ES 安装程序日志查看器实用程序 (viewlog) 提供了一个用于检查这些日志记录的用户友好界面。Java ES 安装完成后,日志查看器位于:

卸载完成后,viewlog 实用程序将被移除。但 ULF 日志本身不会被移除,它们位于以下目录中:

有关使用 Java ES 日志和日志查看器的说明,参阅检查安装日志文件

Java ES Reporter 的工作原理

Java ES Reporter 是一个命令行实用程序,可在交互式 Java ES 安装会话成功结束之后执行匿名产品注册。Java ES 组件安装完成后,Reporter 安装会立即启动。在命令行,将提示您输入 Reporter 通过 Internet 访问 Sun 时所用的代理的 URL 或 IP 地址。安装以无提示模式继续进行,不需执行任何进一步操作。

如果不想安装 Reporter,可以在启动 Java ES 安装会话时在 installer 命令中指定 -noreporter 选项。要仅安装 Reporter(在使用 –noreporter 选项后或在无提示 Java ES 安装后),在 UNIX 平台上可使用另一选项 (-reporter)。installer 或 install 命令中介绍了 Java ES 安装程序的 Reporter 选项。

安装完 Reporter 后,您可以通过编辑配置文件启用或禁用 Reporter。这些说明在Java ES Reporter 安装后配置中介绍。

由于 Reporter 不是由安装程序安装的 Java ES 组件,所以不能使用 Java ES 卸载程序卸载该组件。卸载 Reporter 的说明在卸载 Java ES Reporter中介绍。

卸载的工作原理

Java ES 提供了一个卸载实用程序 (uninstall) ,用于删除本地主机上使用 Java ES 安装程序安装的组件产品。Java ES 卸载程序会检查其运行所在主机的产品依赖性,并在发现依赖性时发出警告。对于某些产品组件,某些文件在卸载后会保留下来,而且可能需要手动删除。有关各产品组件的卸载细节,参阅查看 Java ES 产品组件的卸载行为

卸载程序可以在图形模式、基于文本的模式或无提示模式下运行。Java ES 安装完成后,卸载程序位于:

卸载完成后,uninstall 实用程序会从主机中删除。有关使用卸载程序的说明,参阅第 8 章,卸载

不能使用 Java ES 卸载程序删除共享组件。Java ES 安装程序会在您安装较新版本的 Java ES 时将共享组件升级。某些共享组件可按照《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》中介绍的过程手动升级。有关卸载 Java ES Reporter 的说明,参见卸载 Java ES Reporter

Sun Cluster 软件的已安装版本不能使用 Java ES 卸载程序删除。有关卸载 Sun Cluster 软件的信息,参阅卸载 Sun Cluster 软件Sun Cluster 软件和 Sun Cluster Geographic Edition 的卸载行为

检查现有主机

在安装之前,重要的是了解您计划安装 Java ES 软件的主机上的现有组件。如果您订购了已经预装载 Java ES 软件的新 Solaris 系统,则不需要检查您的主机。但是,如果现有主机上已经安装了某些版本的 Java ES 组件,则可能需要在运行 Java ES 新发行版本的 Java ES 安装程序之前首先升级或移除某些软件。

本节包含以下各小节:

在 Solaris OS 上预装载了 Java ES 软件

如果您订购了具有预装载软件的 Sun Solaris 硬件系统,则 Java ES 软件的安装映像已被复制到您的系统中。如果主机上预装载了 Java ES 软件,则存在以下目录:

/var/spool/stage/JES_06Q4_architecture /

变量 architecture 表示系统的硬件体系结构,例如 SPARC 或 x86。

您需要展开安装映像,然后使用 Java ES 安装程序安装和配置预装载的 Java ES 软件,如本手册中所述。某些 Java ES 组件是与 Solaris OS 捆绑在一起的,它们将位于主机上。在这种情况下,安装程序会向您提供一种升级这些组件的方法。有关更多信息,参阅升级的工作原理


注 –

如果在 Solaris 10 系统上预装载了 Java ES 软件,参阅Solaris 10 区域示例,然后再展开安装映像。


安装了不兼容的组件

在安装过程中,安装程序会检验主机上的所有已安装 Java ES 组件是否与要安装的 Java ES 版本兼容。如果某些组件不兼容,安装过程很可能会中断,并显示不兼容错误消息。因此,在实际安装 Java ES 软件之前,最好先检查已安装的软件并进行必要的升级。

运行安装程序时,您会看到主机上存在着哪些不兼容组件。如果想要安装 Application Server、Message Queue 或 HADB,可以让安装程序来升级这些组件。对于其他产品组件,您无法使用安装程序进行升级,而是必须按照《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》中的说明删除或升级不兼容组件。

Java ES 安装程序会升级或安装您要安装的产品组件所需的所有共享组件。

您可以使用 Solaris 命令(如,prodregpkginfo)、Linux 的 rpm 命令或 HP-UX 的 swlist 命令来检查已安装的软件。下表列出了针对 UNIX 平台的等效基本软件包命令。

表 1–2 UNIX 等效软件包命令

任务 

Solaris 

Linux 

HP-UX 

显示已安装的软件包 

pkginfo

rpm –qa

swlist

安装软件包 

pkgadd

rpm -i

swinstall

移除软件包 

pkgrm

rpm –e

swremove

也可以使用安装程序本身检查基于软件包的软件安装,如本节的过程中所述。


注 –

不要只依靠 Java ES 安装程序查找有关已安装软件的信息。您还须单独对主机执行检查以确定目前已安装的软件。


Procedure提供对图形安装程序的本地显示的访问权限

  1. 设置 DISPLAY 环境变量。

    如果您要登录到远程主机,请确保将 DISPLAY 环境变量正确地设置成本地显示。如果没有正确设置 DISPLAY 变量,则安装程序将在基于文本的模式下运行。

    • C Shell 示例(主机名 myhost):


      setenv DISPLAY myhost:0.0
    • Korn Shell 示例(主机名 myhost):


      DISPLAY=myhost:0.0
  2. 授予显示权限。

    要在本地显示中运行安装程序,可能需要授予显示权限。例如,可以使用以下命令从 myhostserverhost 上的超级用户授予显示权限:


    myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge -

    有关安全地授予这种权限的详细说明,参阅 Solaris X Window System Developer's Guide 中的 "Manipulating Access to the Server" 一章。

Procedure使用安装程序确定升级问题

  1. 使用 -no 选项启动安装程序以表示不安装任何软件。

    对于图形安装程序:


    ./installer -no

    对于基于文本的安装程序:


    ./installer -nodisplay -no
  2. 进入组件选择。

  3. 选择计划安装在本主机上的产品组件。

    “状态”列会指出所选产品组件所需的产品以及哪些组件是可升级组件。

  4. 如果安装程序检测到可选产品组件的不兼容版本,则会提示您升级或移除该不兼容版本。

    如果是与 Solaris 捆绑在一起的 Application Server、Message Queue 和 HADB,则可以让安装程序执行升级。有关详细信息,参阅升级的工作原理

    问题解决后,可以刷新选择列表,进行选择,然后请求安装程序继续。

  5. 如果安装程序检测到不兼容版本的共享组件,则显示“需要升级共享组件”列表。

    对于所列的每个共享组件,查看“已安装版本”与“所需版本”,以确定是否需要执行任何升级。您必须确定较新 Java ES 版本的共享组件是否与主机上使用该共享组件的其他应用程序兼容。

  6. 如果必要,退出安装程序并执行任何必要的升级。

  7. 对于每台主机,重复上述过程。


    注 –

    安装程序将检测随 Solaris OS 分发的 Directory Server 版本,并警告您安装程序将重命名属于 Solaris 分发的 Directory Server 脚本。不需要任何操作。


确定主机是否准备就绪

启动安装程序之前,请查看用于确定系统是否准备就绪的问题:

访问权限

要安装 Java ES 软件,必须以 root 身份登录或成为超级用户。

内存、磁盘空间和交换空间要求

安装程序运行检查以确定主机中是否有足够的内存、磁盘空间和交换空间来安装所选组件。


注 –

在 Solaris 10 上,如果您安装到非全局区域,则不会执行内存检查。


系统要求

安装 Java ES 之前,请确保部署中的主机满足最低硬件和操作系统要求。有关受支持平台以及软件和硬件要求的最新信息,参阅《适用于 UNIX 的 Sun Java Enterprise System 5 发行说明》中的“硬件和软件要求”。如果主机上的操作系统不满足 Java ES 的要求,则安装程序无法继续。必须解决这个问题,然后才能进行安装。

为方便起见,Sunsolve 站点上提供了建议用于 Solaris OS 的 Java ES 修补程序簇:http://sunsolve.sun.com。Java ES 修补程序簇包含特定 Java ES 发行版本所需的所有 Solaris 修补程序。这些修补程序簇可能包含 Solaris 内核修补程序,因此务必仔细阅读修补程序簇自述文件,尤其是内核修补程序的所有自述文件。修补程序簇必须在单用户模式下安装,而且安装完成后必须重新引导主机。


提示 –

如果在运行 Java ES 安装程序之前应用适合所用平台的修补程序簇,则可以避免当安装程序在主机上执行系统检查并发现修补程序缺失时出现延迟。不过,如果您运行的是最新版本的 Solaris OS,则可能想要先运行 Java ES 安装程序,并且只升级那些安装程序识别出缺少的修补程序。


修补程序要求

安装期间,Java ES 安装程序会识别出所有缺少的软件修补程序并要求您在主机上安装这些修补程序。必须先安装大部分缺少的修补程序,然后再继续进行安装。但在某些情况下,不安装某个缺少的修补程序,也可以继续进行安装。在这种情况下,如果选择继续进行安装,系统会警告您安装可能会失败或软件可能无法正常工作。要继续安装,必须对您想要在不安装缺少的修补程序的情况下继续这一事实加以确认。

有关本发行版本 Java ES 所需的修补程序的信息,参阅《适用于 UNIX 的 Sun Java Enterprise System 5 发行说明》

Procedure安装修补程序

以下示例过程提供了有关安装 Solaris OS 修补程序的说明。

  1. 转到 Sunsolve 站点:http://sunsolve.sun.com

    (HP-UX 修补程序的位置:http://www.itrc.hp.com;Linux 修补程序的位置:http://www.redhat.com

  2. 单击 "Patches and Updates"。

  3. 在 "PatchFinder" 文本框中输入修补程序号,然后单击 "Find Patch"。

  4. 下载修补程序的 zip 文件。

  5. 展开 zip 文件。例如:unzip 112785-44.zip

    将为修补程序文件创建一个目录。

  6. 应用修补程序。例如:patchadd 117885-44

  7. 返回到 Java ES 安装程序,单击“再次检查”。将重新检查所有系统要求。

确定是否可以使用安装顺序示例

在您的系统主机上安装 Java ES 产品组件的顺序对于成功安装至关重要。您可以使用第 2 章,安装顺序示例中提供的一个或多个顺序示例作为参考。这些顺序包括一些典型的 Java ES 安装所要求的高级任务。

有关规划安装的完整说明,参阅《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 安装准备有帮助的信息。

获取 Java ES 软件

可通过以下方式获取 Java ES 软件:

有关本发行版本的分发包列表,参阅《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中的第 1  章 “Java ES 分发包”

在网络上制作安装映像

Java ES 分发设计使得您可以将安装文件置于共享位置。这样做的好处是以后可以根据需要随时从此共享位置运行安装文件。

Procedure从 DVD 创建映像

Java ES 支持多种体系结构。本示例过程提供在站点网络上备好 Solaris SPARC 安装映像的说明。

  1. root 身份登录,或成为超级用户。

  2. 在网络中创建一个共享目录。例如:


    mkdir shared-location/java_es-5
  3. 从 DVD 访问安装文件。

    DVD 包含多种体系结构的 Java ES 版本。请仅复制您需要的版本。

  4. 复制介质根目录中的文件和介质结构。


    find . -print -maxdepth 1 | cpio -pdum shared-location/java_es-5  
  5. 复制 License 文件夹。


    find ./License -print  | cpio -pdum shared-location/java_es-5
  6. 复制 README 文件夹。


    find ./README -print | cpio -pdum shared-location/java_es-5 
  7. 复制您需要的体系结构。


    find ./Solaris_sparc -print | cpio -pdum shared-location/java_es-5 

    注 –

    复制所有体系结构:


    cd /cdrom/cdrom0
    find . -print | cpio -pdum shared-location/java_es-5

Procedure从压缩归档创建映像

  1. root 身份登录,或成为超级用户。

  2. 在网络中创建一个共享目录。例如:


    mkdir shared-location/java_es-5
  3. 从 Web 站点访问安装文件。

  4. 从压缩归档创建安装映像。例如:


    cd shared-location/java_ent_sys_5
    unzip pathname/java_es-5-ga-solaris-sparc.zip
  5. 对所有其他压缩归档文件重复此步骤。


    注 –

    如果将用于多个平台的文件复制到共享位置,您将收到一则有关 README 文件和 COPYRIGHT 文件的询问消息,内容与下面相仿:

    File already exists. OK to overwrite?

    键入 Yes。这些文件对于所有平台都是相同的。