Sun Java Enterprise System (Java ES) 将许多 Sun 服务器端产品集成到了一个系统中,以提供支持分布式企业应用程序所需的服务器软件。在本文档中,将这些产品称为 Java ES 产品组件。提供了一个单独的安装程序,用于以各种组合形式安装 Java ES 产品组件和共享组件。由于这些组件彼此之间的关系复杂,因此,相对于安装单个 Java ES 组件而言,这种安装需要执行更多的安装前准备和安装后处理工作。
本 Java ES 软件发行版本包含以下可选的 Java ES 组件。在名称和版本之后是在本指南中使用的缩写名称。
Access Manager 7.1
Application Server 8.2 Enterprise Edition (Application Server)
Directory Proxy Server 6.0
Directory Server Enterprise Edition 6.0 (Directory Server)
High Availability Session Store 4.4 (HADB)
Message Queue 3.7 UR1
Monitoring Console 1.0
JavaDB 10.2
Portal Server 7.1
Portal Server Secure Remote Access 7.1
Service Registry 3.1
Web Proxy Server 4.0.4
Web Server 7.0
要查看 Java ES 安装程序中显示的服务和子组件的完整列表,参阅附录 A,本发行版本的 Java ES 组件。本附录还列出了此发行版本随附的共享组件。
Java ES Windows 安装程序使用 Microsoft Windows Installer (MSI) 框架在主机上安装 Java ES 系统。可采用交互方式或通过可重用脚本来安装 Java ES 软件。
图形模式(交互式)。提供一个交互式图形向导,它会引领您完成在图形工作站上安装 Java ES 软件的全部任务。
无提示模式。提供在多个主机上运行安装程序的选项,每次使用一个已生成的响应文件来指定安装程序的输入。对于无提示模式安装,首先通过向导运行安装程序,期间,将您的响应以一组名称值对的形式保存在响应文件中。有关无提示模式安装的详细信息,参阅第 4 章,以无提示模式安装。
Java ES 安装程序允许您为 Java ES 安装多语种软件包。可用的语言如下:
英文
法文
德文
日文
韩文
西班牙文
简体中文
繁体中文
默认情况下,安装程序将自动以英文形式安装 Java ES。
Java ES 安装程序允许您选择以下安装类型之一:
默认。选择“默认”安装类型将安装和配置所有 Java ES 组件。
自定义。选择“自定义”安装类型允许您选择想要安装的 Java ES 组件。
许多 Java ES 组件在安装时都需要进行一定程度的配置,具体取决于所选择的 Java ES 组件以及所选择的安装类型。
安装程序中可用的配置类型如下:
安装过程中自动配置:使用此选项来评估单个主机上的组件。在安装期间,对允许在安装时配置的组件进行配置。
在此模式下,将显示“管理员用户 ID”和“管理员密码”的默认值,但这些默认设置可在安装后过程中修改。所有其他配置参数(如端口号)是预先确定的默认值,并将在安装结束时呈现给用户。这些默认值用于配置组件。
管理员用户 ID 和密码不能包含任何特殊字符,且密码不能少于八个字符。
安装后手动配置:如果在安装期间选择此选项,可以只提供用于将软件组件置于其各自目录所至少需要的值。将在安装后执行配置。
选择此选项时,将不会显示“管理员设置”对话框。在安装过程中仅复制文件。您必须用正确的值手动编辑属性文件。有关如何编辑属性文件的更多信息,参阅第 5 章,完成安装后配置。
如果某个组件依赖于其他组件,请确保首先配置其依赖的组件。
在安装过程中,可能会要求您提供管理员 ID 和密码,这取决于您选择的配置选项。例如,大多数组件都要求您指定管理员用户 ID 和密码。通过设置这些通用值,可以为所有组件的管理员用户 ID 及密码设置默认值。
在 Java ES 组件的多会话安装期间,您在第一个会话安装中所选择的配置模式(“安装过程中自动配置”或“安装后手动配置”)在接下来的后续会话中将被视为默认值,从而不会提示配置选择模式屏幕。
许多 Java ES 组件需要有其他组件才能提供其核心功能。安装程序会对 Java ES 组件进行大量的交叉检查,以检验安装期间所选择的组件将来是否能共同正常发挥作用。为此,安装程序可能会在您选择组件时提示您包括某些特定的 Java ES 组件。
Java ES 安装程序采用以下规则来处理各 Java ES 组件间的依赖性:
选择 Java ES 组件。当您选择安装某个 Java ES 组件时,多数情况下,安装程序会自动选择它的所有子组件。
安装程序还会选择所选组件所依赖的组件和子组件。例如,如果您选择 Application Server,安装程序将自动选择 Message Queue。
取消选择 Java ES 组件。如果取消选择某个 Java ES 组件,多数情况下,安装程序会自动取消选择它的所有子组件。
如果取消选择另一所选组件本地或远程需要的组件,则当您尝试继续时,安装程序会显示各种警告。
选择子组件。如果您选择某个子组件,安装程序会自动选择该子组件所属的 Java ES 组件,但不会选择其他子组件。
如果选定子组件依赖于其他组件或子组件,则会自动选择这些其他组件。
取消选择子组件。如果您取消选择某个子组件,安装程序只取消选择该子组件而不取消选择其他子组件。
如果取消选择另一所选组件本地或远程需要的子组件,则当您尝试继续时,安装程序会显示各种警告。
Java ES 组件是通过使用 Java ES 安装程序执行组件的全新安装来实现升级的。执行全新安装的方法是首先删除先前版本的软件包,然后在同一路径下安装发行版本 5。另外,也可以在一个并行路径下安装发行版本 5,同时使先前版本保持原样。
在任意一种情况下,都必须对组件进行重新配置,方法是将先前版本的配置数据迁移到新安装中、执行全新配置或同时执行这两种操作。对于某些 Java ES 组件,提供了一个实用程序,用以重新配置或迁移组件的配置数据。
Java ES 5 Windows 安装程序不支持对先前版本的组件进行就地升级。相反,安装程序支持与 Java ES 4 并存。安装 Java ES 5 之后,您需要遵循《Sun Java Enterprise System 5 Upgrade Guide for Microsoft Windows》中所述的升级过程来升级 Java ES 组件。有关各个组件的升级方案,在各自的升级指南中进行了介绍。
尝试安装 Java ES 5 时,安装程序会首先检测系统上是否存在 Java ES 4。在检测到系统上存在 Java ES 4 后,安装程序会检查 Windows SYSTEM 目录中是否预先存在 Java ES 4 共享组件,因为这些组件会与 Java ES 5 产生不兼容性问题。如果 Java ES 4 服务正在使用其中任一共享组件,系统会提示您停止正在运行的 Java ES 4 服务。
另外,安装程序会自动重命名 Java ES 4 共享组件。重命名信息存储在安装程序日志文件中。如果需要启动任何 Java ES 4 服务,您应手动恢复共享组件的名称。
不能同时启动 Java ES 4 和 Java ES 5 服务器。
在安装或卸载过程中,会针对发生的操作生成日志记录。这些记录保存在一个单独的文件中,位置为 %Temp%\SUNJavaES.log。
先删除所有产品的配置,然后再将它们卸载。用于删除配置的脚本是卸载程序的一部分。卸载 Java ES 系统的方法有两种,一种是选择“开始”>“设置”>“控制面板”>“添加/删除程序”,一种是以“无提示”模式运行卸载程序。