本章说明如何使用基于文本的交互式界面安装 Sun JavaTM Enterprise System (Java ES) 软件。
本章包括以下各节:
在开始本章的任务之前,应该已经制定好安装顺序,并确保满足任何常规安装要求和先决条件。完成这些任务后,您就可以进行安装了。
本节讨论以下主题:
有关本发行版本 Java ES 的先决条件的具体信息,参阅检验安装先决条件。
可以在《适用于 UNIX 的 Sun Java Enterprise System 5 发行说明》中的“平台要求和问题”中找到列出的系统要求。
有关可能会影响安装顺序的一些常见情形的信息,可查看表 2–1。
对于下载。导航到下载了 Java ES 安装包的目录并将包展开。例如:
unzip java_es-5–solaris-sparc.zip
您将看到一个 Copyright 文件、一个 README 目录以及操作系统目录,例如,Solaris_sparc。在操作系统目录中,您将看到 Product 目录、release_info 文件和 installer 脚本。
对于 DVD。导航到其名称与您的平台相匹配的 DVD 目录。
有关获取 Java ES 软件的其他信息,参阅获取 Java ES 软件。
基于文本的安装程序不显示图形界面,而是通过一系列询问提示您输入信息。下表说明如何响应安装程序的基于文本的提示。
表 4–1 对基于文本的安装程序提示的响应
操作 |
输入 |
---|---|
接受方括号 [ ] 中显示的默认值 |
按回车键。 |
从列表中选择选项 |
键入与各选项对应的号码,号码之间用逗号分隔,然后按回车键。不允许输入空格。例如,要选择列表中的第 2 个选项,则键入 2,然后按回车键。 要选择第 1、3 和第 4 个选项,则键入 1,3,4,然后按回车键。 |
从列表中取消选择选项 |
键入与各选项对应的号码,号码之间用逗号分隔,号码前带有负号 (-),然后按回车键。不允许输入空格。例如,要从列表中取消选择第 2 个选项,则键入 -2,然后按回车键。 要取消选择第 1、3 和第 4 个选项,则键入 -1,-3,-4,然后按回车键。 |
在文本字段中输入值 |
键入值,然后按回车键。 |
提供密码 |
键入密码,然后按回车键。 密码不会显示在终端窗口中。 注:对于 Java ES 安装程序,管理密码中不能有空白,也不能使用以下符号: ; & ( ) ! | < > ' “ $ ^ \ # / , @ % |
返回上一页 |
键入左角括号字符 (<),然后按回车键。 |
退出会话 |
键入感叹号字符 (!),然后按回车键。 |
附录 B,安装命令中包含了 installer 命令及其选项的完整说明。
如果安装过程中出现问题,参阅第 9 章,错误诊断中的错误诊断信息。
如果未以 root 身份登录,请成为超级用户。
启动基于文本的安装程序:
./installer —nodisplay |
将显示欢迎信息。
按回车键显示“软件许可协议”。
继续按回车键以阅读整个协议。
要接受许可协议条款,则键入 yes 并按回车键。
如果不接受许可证的所有条款,则按回车键选择默认值 no。这将结束安装会话。
安装程序会检查您的主机中是否存在先前安装的 Java ES 产品组件版本。有些产品组件可由安装程序来升级(Application Server、Message Queue、Java DB 和 HADB)。例如:
Java ES 安装程序可以升级以下组件。 其他组件将在“选择软件组件”主菜单中显示为禁用状态 "* *"。 High Availability Session Store 4.4 - 可升级、兼容 Message Queue 3.7 UR1 - 可升级、不兼容 <按 ENTER 键继续> |
如果识别出其他任何不兼容的组件,则需要手动将其移除或升级。《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》中包括不使用 Java ES 安装程序进行升级的说明。解决不兼容性问题之后,安装便可继续进行。
HP-UX 不支持 Sun Cluster 组件、Directory Preparation Tool、HADB 或第三方 Web 容器。Linux 不支持 Sun Cluster 组件,且对于“现在配置”安装仅支持 BEA WebLogic 第三方容器。
选择软件组件 - 主菜单 --------------------------------------- 注:"* *" 表示该选项被禁用 [ ] 1. Directory Preparation Tool 6.4 [ ] 2. Web Server 7.0 [ ] 3. Sun Cluster Geographic Edition 3.1 2006Q4 [ ] 4. Web Proxy Server 4.0.4 [ ] 5. Directory Server Enterprise Edition 6.0 [ ] 6. High Availability Session Store 4.4 [ ] 7. Access Manager 7.1 [ ] 8. Sun Cluster 3.1 8/05 [ ] 9. Message Queue 3.7 UR1 [ ] 10. Application Server Enterprise Edition 8.2 [ ] 11. Service Registry 3.1 [ ] 12. Portal Server Secure Remote Access 7.1 [ ] 13. Monitoring Console 1.0 [ ] 14. Portal Server 7.1 [ ] 15. Java DB 10.1 [ ] 16. Sun Cluster Agents 3.1 [ ] 17. 所有共享组件 输入以逗号分隔的要安装产品的列表,或按 R 刷新列表 [] {"<" 返回,"!" 退出}: |
键入与要安装的组件相关联的编号,以逗号分隔,然后按回车键。
安装程序将显示一个名为“选择软件组件 — 确认选择”的列表,其中显示了所选择的各个组件。
如果所选组件都正确,则按回车键。
安装程序会询问您是否安装所选组件的子组件。例如:
组件选择 - "Directory Server Enterprise Edition 6.0" --------------------------------------------------------------------------------------- *[X] 1. Directory Server Core Server *[X] 2. Directory Service Control Center *[X] 3. Directory Server Enterprise Edition 6 Command-Line Utilities *[X] 4. Directory Proxy Server 6 Core Server 输入以逗号分隔的要安装组件的列表(或输入 D 安装所有组件)[D] {"<" 返回,"!" 退出} |
并非所有产品组件都有子组件。在这种情况下,会显示单个产品组件,而不要求您进行响应。如果显示子组件,则必须对询问进行响应。
完成子组件选择。
在确认了所有子组件选择之后,安装程序会询问您是否安装多语种软件包。
要安装所有选定组件的多语种软件包,选择“(1) 是”,然后按回车键。
默认情况下,安装选定组件的多语种软件包。如果选择“(2) 否”,则仅安装英文软件包。在这种情况下,会要求您确认此选择并警告您以后将无法安装本地化软件包。
解决产品组件依赖性错误。
如果组件依赖性存在问题,安装程序将根据不同的问题显示“产品相关性检查”错误或警告。典型问题可能包括:
没有满足本地依赖性
在这种情况下,请返回到“选择软件组件”并选择相应产品组件以满足本地依赖性。
将在稍后安装后配置过程中满足远程依赖性
如果不想指定远程安装,请返回到“选择软件组件”并选择相应产品组件以在本地满足依赖性。
已经在本地主机上安装早期版本的产品组件
如果检测到产品组件的不兼容版本,则需退出安装程序,然后升级或移除不兼容的版本。
解决共享组件依赖性错误。
如果主机上存在共享组件的任何不兼容版本,则会询问您是否要将其升级。查看“需要升级共享组件”列表并确定由安装程序自动升级这些共享组件是否安全。
在没有检查主机上是否存在非 Java ES 应用程序依赖性的情况下,请不要升级共享组件。首先检验这些现有应用程序是否与共享组件的所需 Java ES 版本兼容。有关升级的信息,参见《适用于 UNIX 的 Sun Java Enterprise System 5 升级指南》。
键入 1(默认值)或按回车键可由安装程序升级共享组件。
键入 2 可取消安装会话,以便由您手动升级共享组件。
如果键入 2,您必须首先移除或升级“需要升级共享组件”列表中的共享组件,方可继续安装。
在 Solaris OS 上,指示安装程序是否应升级 J2SE SDK。
在 Solaris OS 上,如果检测到系统范围内有不兼容的 J2SE SDK 版本,则会显示“需要升级 J2SE 软件开发工具包”页面。将向您显示接下来该选择执行的操作:(1) 自动升级 SDK 版本,或 (2) 手动升级 SDK 版本。阅读该页面,然后决定是自动升级还是手动升级。默认值为“自动”。
如果发现有 JDK 的更高版本而其中缺少一个或多个 JDK 软件包(例如,64 位 JVM),则安装程序会将此版本视为不兼容版本。在这种情况下,选择选项 (1) 或 (2) 均会致使 JDK 降级为 Java ES 所需的 JDK 版本。
接受所选产品组件的默认安装位置或替换默认位置,然后按回车键。
如果您选择输入替代值而不是接受默认值,则您需要确保在安装程序或配置程序每次请求该项时都要指定您所选择的替代值。
将为每个选定产品组件显示默认安装目录。例如:
安装目录 ======================== 为每个产品输入目标安装目录的名称: Directory Server [/opt/SUNWdsee] {"<" 返回,"!" 退出} Web Server [/opt/SUNWwbsvr7] {"<" 返回,"!" 退出} Web Server 实例 [/var/opt/SUNWwbsvr7] {"<" 返回,"!" 退出} |
查看系统检查所发现的所有问题。
选择安装目录之后,安装程序会根据所选的组件自动启动对磁盘空间、内存、交换空间、操作系统修补程序和操作系统资源的检查。下表中左边一列列出了系统检查的可能结果。右边一列指定了对于每种情况您应执行的相应操作。
显示的消息 |
用户应执行的操作 |
---|---|
系统可以进行安装 |
继续安装。 |
系统可以进行安装 |
包含一条警告,提示内存或交换空间低于建议的标准。 继续安装,但请在安装完成后增加内存或交换空间。如果不增加内存或交换空间,可能会对性能产生严重影响。 |
系统尚未做好安装准备 |
如果缺少任何修补程序,则会显示相应的修补程序号。如果能够在不停止安装程序的情况下修复报告的问题,则请先解决问题,然后继续安装。 |
对于某些问题(如内存不足),您可以继续安装,但对于其他问题(如磁盘空间不足),只有先解决该问题,安装程序才能继续。
Solaris 10。如果安装程序在非全局区域中运行,则会收到一条消息,告诉您内存信息不可用。
必须先安装大部分缺少的修补程序,然后再继续进行安装。有关指导原则,参阅安装修补程序。在某些情况下,允许在不安装缺少的修补程序的情况下继续进行安装。在这种情况下,如果选择继续进行安装,系统会警告您安装可能会失败或软件可能无法正常工作。要继续安装,必须对您想要在不安装缺少的修补程序的情况下继续这一事实加以确认。
在系统做好安装准备之后,按回车键继续。
系统将会询问您想要对安装采用哪种配置类型并要求您提供全局设置。
从以下选项中指定配置类型:
现在配置(默认值)。可以配置允许在安装时配置的产品组件。“现在配置”任务包括指定通用服务器设置以及输入所选产品组件的配置信息。
某些产品组件无法在安装期间配置。如果选择了任何这类产品组件,您会收到一条消息,提示您需要在安装后配置这些产品组件。
以后再配置。只提供安装软件包所需的最少的值。安装程序将继续而不做进一步配置。如果选择“以后再配置”类型,请跳至安装软件。
对于“现在配置”,请选择应如何输入管理员用户 ID 和密码。
如果选择了多个使用管理员用户 ID 和密码的产品组件,系统会提示您进行选择。
对于 Java ES 安装程序,管理密码中不能有空白,也不能使用以下符号: ; & ( ) ! | < > ' “ $ ^ \ # / , @ %
尽可能使用单一管理员帐户。(默认值)如果接受默认选项,则在输入一次管理员用户 ID 和密码后,配置页面上就不会再次显示这两个字段。
针对每个产品使用不同的管理员帐户。如果选择此选项,则会要求您在使用管理员 ID 和密码的每个选定组件所对应的配置页面上输入管理员用户 ID 和密码。
对于“现在配置”安装,指定通用服务器设置。
安装程序会向您提供与所选组件相对应的一组通用服务器设置及其默认值。例如:
指定通用服务器设置 输入主机名 [myComputer] {"<" 返回,"!" 退出} 输入 DNS 域名 [example.com] {"<" 返回,"!" 退出} 输入 IP 地址 [192.168.255.255] {"<" 返回,"!" 退出} 输入服务器管理员用户 ID [Admin] {"<" 返回,"!" 退出} 输入管理员用户密码(密码不能少于 8 个字符)[] {"<" 返回,"!" 退出} 确认管理员用户密码 [] {"<" 返回,"!" 退出} 输入系统用户 [root] {"<" 返回,"!" 退出} 输入系统组 [root] {"<" 返回,"!" 退出} |
可以接受默认值,也可以将替代数据用于这些全局参数。有关这些参数的信息,参阅《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中的“通用设置”。
在“现在配置”安装中,对于可在安装期间配置的选定产品组件,安装程序将显示一个或多个配置询问。以下信息可帮助您进行选择:
有关各页面上配置值的信息,请单击各页面底部的联机帮助按钮。也可以在《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中的第 3 章 “配置信息”中找到该信息。
《适用于 UNIX 的 Sun Java Enterprise System 5 安装参考》中的第 4 章 “配置工作表”中提供了用于收集配置信息的配置工作表。
以下产品组件无法由 Java ES 安装程序配置,因此,必须在安装之后对它们进行配置:Directory Proxy Server、Java DB、Monitoring Console、Service Registry 和 Sun Cluster 软件。
虽然 Sun Cluster 软件本身不能在安装期间配置,但您可以选择启用远程支持以简化安装后配置。默认值为“是”。
安装完成后,可以在位于以下位置的“安装摘要”中访问您的配置信息:
Solaris OS:/var/sadm/install/logs
Linux 和 HP-UX:/var/opt/sun/install/logs
指定产品组件的配置设置。
接受默认值,或者使用您在产品组件工作表中收集的信息回答安装程序就每个产品组件提出的询问。
典型的配置询问类似于如下内容:
Web Server:指定实例设置 服务器名 [myComputer.example.com] {"<" 返回,"!" 退出} 输入 HTTP 端口 [80] {"<" 返回,"!" 退出} 输入运行时 UNIX 用户 ID [webservd] {"<" 返回,"!" 退出} 输入文档根目录 [/var/opt/SUNWwbsvr7/docs] {"<" 返回,"!" 退出} |
随 Portal Server 一起安装 Access Manager 时,可以为 Access Manager 选择领域(Access Manager 7.x 兼容)模式或传统(Access Manager 6.x 兼容)模式,忽略指出必须为 Portal Server 使用传统模式的安装程序消息。不过,仅当使用 Directory Server 配置了 Access Manager,并为数据存储配置了 AM SDK 时,Portal Server 才支持领域模式。如果使用的是 Communications 产品,则必须使用传统模式。
要将 Web Server 用作 Web 容器,则在 Web Server 的“配置类型”页面上向您询问 Web Server 的“配置类型”模式时,必须将其设置为“服务器”,而非“代理”。默认值为“服务器”。
查看所选产品组件及子组件的列表。
完成配置值的设置后,安装程序将显示所选组件及子组件的“准备安装”列表。例如:
准备安装 ------------------------- 将安装以下组件。 产品:Java Enterpirese System 5 卸载位置:/var/sadm/prod/SUNWentsys5 所需空间:199.10 M ---------------------------------------------- Web Server 7.0 Web Server CLI Web Server Core Web Server Samples Directory Preparaation Tool 6.4 Directory Server Enterprise Edition 6.0 Directory Server Core Server Directory Service Control Center Directory Server Enterprise Edition Command-Line Utilities Directory Proxy Server Core Server Monitoring Console 1.0 |
如果需要进行更改,则键入 <,然后按回车键,直到到达需要进行更改的先前询问。虽然没有显式列出共享组件,但是这些组件已完成检验,并可在所选产品组件需要时进行安装。
如果您对“准备安装”列表感到满意,则可启动安装。
对于 Linux,当安装程序正在运行时请勿使用 rpm 命令。对于 HP-UX,请勿使用 swlist、swcopy 或 swinstall 命令。如果在 Java ES 安装期间使用这些命令,安装程序可能会挂起。
要开始安装,请按回车键以接受默认值 [1]。
安装过程开始,并通过进度指示条告诉您安装的状态。例如:
Java Enterprise System |-1%-------------------25%----------------------50%-- |
根据安装的大小和复杂程度,此过程可能会很长。
安装成功完成后,将显示“安装完成”消息。
检查“安装摘要”和安装日志。
安装完成后,将会在屏幕上显示安装过程中的所有问题(如,内存不足)。以下文件中也包含有用信息
[1] 安装摘要。列出安装的每个组件以及您指定的设置。如果选择“现在配置”,则此摘要将包括所有配置值。
[2] 安装日志。显示安装程序为组件记录的日志消息。
安装完成后,这两个文件将位于以下位置:
Solaris OS:/var/sadm/install/logs
Linux 和 HP-UX: /var/opt/sun/install/logs
要查看 Java ES 日志的完整列表,参阅检查安装日志文件。
退出安装程序。
安装程序会话结束。完成所有安装后的任务后,需要启动已经安装的产品组件。转到接下来的操作
对成功的安装进行注册。
Java ES 安装成功完成之后,Java ES Reporter 安装实用程序会在您调用安装程序的控制台或终端中自动启动。系统会要求您提供代理的 URL 或 IP 地址,Reporter 将使用该信息通过 Internet 访问 Sun。您不必输入其他信息。
有关 Java ES Reporter 的完整说明,参阅Java ES Reporter 的工作原理。
要安装其他组件,可以再次运行安装程序。安装程序会检测已安装的组件,并使用它们来满足您要添加的产品组件的依存关系。在“选择软件组件”页面中,已安装的产品组件为禁用状态。
例如,假定您已经在安装期间安装了 Access Manager 及其所需产品组件。现在您又决定安装 Portal Server。Access Manager 的现有实例将用于满足 Portal Server 对 Access Manager 的依赖性。不会要求您重新安装 Access Manager。
向已经完成 Java ES 安装的主机添加产品组件时,如果新产品组件将要使用已安装并配置的产品组件,则请务必使用正确的路径和密码。如果不记得正确的路径,则在向主机添加任何产品组件之前参阅原始安装的“安装摘要”。
完成 Java ES 安装的安装程序部分后,继续进行以下操作:
第 6 章,完成安装后配置提供了关于安装后配置的最终说明。
安装后检验说明如何检验此阶段的安装是否成功。