所有 Java ES 组件均通过单个安装程序进行安装。此安装程序在所有组件间提供了一致的安装及卸载过程和行为。
Java ES 安装程序是一个集成框架,用于将 Java ES 软件传送到主机系统。该安装程序可让您在计算环境中的任何计算机上选择并安装任意数量的 Java ES 组件。还可以在安装时进行配置,具体取决于安装的特定 Java ES 组件。
Java ES 安装程序自己不能执行分布式安装。要部署分布式 Java ES 软件解决方案,请使用 Java ES 安装程序在环境中的每台计算机上安装适当的组件,每次安装一台计算机。您必须根据部署体系结构和组件依赖性,采用合理的安装会话顺序和配置过程。
该安装程序不但可在图形模式和基于文本的模式下交互运行,而且还提供了参数驱动的无提示安装模式。除英文之外,该安装程序还支持七种语言:法语、德语、西班牙语、朝鲜语、简体中文、繁体中文和日语。
本节就以下方面对所集成的 Java ES 安装程序进行讨论(有关详细信息,参见《Sun Java Enterprise System 2005Q4 安装指南》):
安装程序会对要执行安装的计算机进行检查,确定已安装的 Java ES 组件。然后在若干级别执行检查,以确保现有的所有组件均处于适当的版本级别,可以成功地进行互操作。它会告知您哪些软件组件不兼容,必须升级或删除。
同样,安装程序还会检查是否已安装了 Java ES 共享组件(参见共享组件),如 J2SE 或 NSS。如果安装程序发现了版本不兼容的共享组件,会将其列出。如果继续安装,安装程序会自动将这些共享组件升级至较新版本。
安装程序会对组件进行大范围的检查,以检验所选安装组件将来是否能一同正常工作。
有许多组件对其他组件具有依赖性。安装程序提供了相应的逻辑来确保满足这些依赖性。为此,在您选择要安装的组件时,安装程序会自动将选定组件所依赖的组件和子组件包括进来。
如果另一选定组件在本地依赖于某个组件,则您不能取消选择该组件。不过,如果不是本地依赖性,虽然会收到警告信息,但可以继续操作,前提是该依赖性将会由另一不同主机上的组件来满足。
许多 Java ES 组件必须执行初始配置才可启动。对于某些组件,Java ES 安装程序可以执行这种初始配置。
您可以选择让安装程序执行此初始配置(“现在配置”选项),也可以安装软件而不执行初始配置(“以后再配置”选项),对于后一种情况,您必须在安装完成后明确配置每个安装的组件。
如果选择让安装程序执行初始配置,需要在安装期间提供必要的配置信息。特别是,您可以指定一组对于所有组件产品共同的参数值,如管理员 ID 和密码。
Java Enterprise System 还提供了一个卸载程序。您可以使用此程序删除 Java ES 安装程序在本地计算机上安装的组件。卸载程序会检查本地依赖性,并在发现这种依赖性时发出警告。卸载程序不会删除 Java ES 共享组件。
与安装程序一样,卸载程序可以在图形模式、基于文本的模式或无提示模式下运行。