Sun JavaTM Enterprise System (Java ES) 将许多 Sun 服务器端产品集成到一个系统中,以提供支持分布式企业应用程序所需的服务器软件。在本文档中,这些产品称为 Java ES 组件。为以各种组合安装 Java ES 组件提供了单一安装程序。由于这些组件彼此之间的复杂关系,因此相对安装单个组件而言,此种安装需要执行更多的安装前准备和安装后处理工作。
本节包含以下各小节:
与 2005Q4 版本相关联的 Java ES 软件包括以下可选组件。(在名称和版本之后是在本指南中使用的缩写名称。)
Communication Services Delegated Administrator 6.3 (Delegated Administrator)
Service Registry 3.0
Sun Cluster 3.1 8/05(Sun Cluster 软件)
Sun Cluster Agents for Sun Java System(Sun Cluster 代理)
Sun Java System Access Manager 7.0 (Access Manager)
Sun Java System Administration Server 5.2P4 (Administration Server)
Sun Java System Application Server 8.1 Enterprise Edition + 修补程序 (Application Server)
Sun Java System Calendar Server 6.2 + 修补程序 (Calendar Server)
Sun Java System Communications Express 6.2 + 修补程序 (Communications Express)
Sun Java System Directory Preparation Tool 6.3P2 (Directory Preparation Tool)
Sun Java System Directory Server 5.2P4 (Directory Server)
Sun Java System Directory Proxy Server 5.2P4 (Directory Proxy Server)
Sun Java System Instant Messaging 7.0.1 (Instant Messaging)
Sun Java System Message Queue 3.6 Enterprise Edition SP3 (Message Queue)
Sun Java System Messaging Server 6.2 + 修补程序 (Messaging Server)
Sun Java System Portal Server 6.3.1P3 (Portal Server)
Sun Java System Portal Server Secure Remote Access 6.3.1P3 (Portal Server Secure Remote Access)
Sun Java System Web Server 6.1 SP5 (Web Server)
Sun Java System Web Proxy Server 4.0 (Web Proxy Server)
High Availability Session Store (HADB) 4.4.2
要查看在 Java ES 安装程序中显示的服务和子组件的完整列表,参阅附录 A,本版本的 Java ES 组件。本附录还列出了此版本随附的共享组件。
Java ES 安装程序是一个安装框架,它使用 Solaris pkgadd 或 Linux rpm 实用程序将 Java ES 软件传送到您的系统中。可采用交互方式或通过可重用脚本来安装 Java ES。
图形模式(交互式)。提供一个交互式图形向导,它会引领您完成在图形工作站上安装 Java ES 软件的全部任务。
基于文本的模式(交互式)。提供与图形模式相同的功能,但会在终端窗口以逐行方式提示您作出响应。
无提示模式。提供在多个主机上运行安装程序的选项,其间使用一个已生成的状态文件来指定输入。
您可以只运行 Java ES 安装程序而不安装软件。这对于创建无提示安装所需的状态文件或在现有主机上检查 Java ES 软件很有用。
交互式安装程序以操作系统语言环境设置所指定的语言运行。可用的语言如下:
英文
法文
德文
日文
韩文
西班牙文
简体中文
繁体中文
如果上面未列出您所用的操作系统语言,安装程序将以英文运行。
安装程序会自动安装所有 Java ES 组件的英文版本。此外,您还可选择以所列出的任何语言安装组件包。在安装会话期间,您选择的语言会应用于所要安装的所有组件。要以一种语言安装某些组件而以另一种语安装其他组件,必须分多次运行安装程序。
在 Solaris OS 中,如果列表中包含您的操作系统语言,则会自动选择该语言来安装组件。不过,您可以改选别的语言。
Java ES 安装程序不能为先前安装的组件安装附加语言包。不过,您可以随时使用 pkgadd 或 rpm 实用程序来添加语言包。
安装期间,Java ES 安装程序会检查正在进行安装的主机上已安装的软件并查出以下各项:
安装了兼容 Java ES 产品组件。
兼容组件不需要重新安装,在安装程序中,它们将是不可选择的。
安装了不兼容 Java ES 产品组件。
如果安装程序查出所选组件与本地已安装的组件不兼容,可能会提示您删除或升级已安装的不兼容组件。不解决不兼容性,安装程序便无法继续。解决之后,可刷新组件选择列表,然后继续安装。
安装了不兼容的 Java ES 共享组件。
现有主机已经包含一些版本的 Java ES 共享组件(如 J2SE 或 NSS)的情况并不罕见。如果安装程序发现共享组件的版本与您正在安装的 Java ES 版本不兼容,则会列出这些共享组件。如果继续进行安装,安装程序会将这些共享组件升级至兼容版本。
许多组件需要有其他组件才能提供其核心功能。安装程序会对组件进行大量的交叉检查,以检验安装期间所选的组件将来是否能一同正常发挥作用。为此,安装程序可能会在您选择组件时提示您包括某些特定组件。
一般而言,Java ES 安装程序使用以下规则来处理各 Java ES 组件间的依赖性:
选择组件。当您选择某个组件进行安装时,大多数情况下安装程序会自动选择其所有子组件。
安装程序还会选择选定组件所依赖的组件和子组件。例如,如果您选择 Application Server,安装程序将自动选择 Message Queue。
取消选择组件。如果您取消选择某个组件,大多数情况下安装程序会自动取消选择该组件的所有子组件。
如果取消选择另一选定组件本地或远程需要的组件,则当您尝试继续时,安装程序会显示各种警告。
选择子组件。如果您选择某个子组件,安装程序会自动选择其所属的组件,但不选择其他子组件。
如果选定子组件依赖于其他组件或子组件,则会自动选择这些其他组件。
取消选择子组件。如果您取消选择某个子组件,安装程序只取消选择该子组件而不取消选择其他子组件。
如果取消选择另一选定组件本地或远程需要的子组件,则当您尝试继续时,安装程序会显示各种警告。
许多 Java ES 组件产品都需要在安装时进行一定程度的配置。安装时所执行的配置范围取决于选定的组件以及所选的安装选项。
安装程序中可用的配置选项如下:
以后再配置。在安装期间只需输入安装所必需的最少的值,然后执行安装后配置。
现在配置。在安装期间配置允许在安装时配置的组件产品。所指定的信息可能仅仅是为数不多的通用参数(通用服务器设置),也可能包括详细的组件特有参数(组件设置)。
通用服务器设置是多个组件都要使用的参数。例如,大多数组件都要求指定管理 ID 及密码。通过设置这些通用值,可以为所有组件的管理 ID 及密码设置默认值。组件设置是适用于某个特定组件的参数。仅当选择了“现在配置”选项时,才要求在安装期间进行这些设置。其中某些设置会根据通用服务器设置进行填写。
Java ES 提供了一个卸载程序,用于删除使用 Java ES 安装程序安装在本地主机上的组件产品。Java ES 卸载程序会检查其运行所在主机的产品依赖性,并在发现依赖性时发出警告。
卸载程序可以在图形模式、基于文本的模式或无提示模式下运行。
Java ES 安装完成后,卸载程序位于:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4