本章提供有助于您安装 Sun Java Enterprise System (Java ES) 软件的信息。开始本指南中介绍的任务之前,您应该根据《Sun Java Enterprise System 5 安装规划指南》完成安装规划。您还应熟悉附录 B,默认目录和端口 中与 Java ES 安装相关的参考资料。
本章包括以下各节:
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 系统的方法有两种,一种是选择“开始”>“设置”>“控制面板”>“添加/删除程序”,一种是以“无提示”模式运行卸载程序。
在启动安装程序之前,请查看本节中所述的问题。
安装 Java ES 之前,请确保系统中的主机满足最低的硬件和操作系统要求。有关所支持的平台以及软件和硬件要求的最新信息,参阅《适用于 Microsoft Windows 的 Sun Java Enterprise System 5 发行说明》中的“硬件和软件要求”。
如果主机上的操作系统不满足 Java ES 的建议要求,则安装程序无法继续。必须解决这个问题,然后才能进行安装。
要安装 Java ES 软件,必须以管理员身份或者具有管理员权限的用户身份进行登录。特权用户属于本地管理组。嵌套组中的用户将不被视为特权用户。例如,如果用户所属的组是管理组的一部分,则该用户将不被视为特权用户。
要运行 Java ES 安装程序,需要在 Windows 系统驱动器和目标驱动器中分别有 500 MB 和 1.5 GB 的磁盘空间。
安装程序运行检查以确定主机中是否有足够的内存和磁盘空间来安装所选组件。
如果主机上已有的内存不满足 Java ES 的建议要求,安装程序会显示一条警告,但允许安装继续进行。
如果主机上可用的磁盘空间不足,则安装程序无法继续。必须先解决该问题,然后才能继续安装。
解决这个问题的方法是将 %TEMP% 映射到含有所需可用空间大小的任何其他驱动器。
下表列出了开始任何类型的安装之前均应执行的任务。左列列出了任务的执行顺序,右列包含指导说明及其他有用信息的所在位置。并非所有安装都需要执行所有任务。
表 1–1 安装前的核对表
任务 |
指导说明和有用信息 |
---|---|
1. 规划 Java ES 安装。 |
参阅《Sun Java Enterprise System 5 安装规划指南》。 |
2. 确定您的计算机上安装了用于 Java ES 的有效版本的 Java 2 标准版 (Java 2 Standard Edition, J2SETM)。 |
如果安装程序在计算机上没有找到 J2SE 1.5_09 或更新版本,它会将 J2SE 安装在 C:\Java 目录中。 |
3. 确定发行说明中的问题是否会影响您的安装。 |
在执行本安装指南中所述的任何过程之前,应首先阅读《适用于 Microsoft Windows 的 Sun Java Enterprise System 5 发行说明》。该发行说明中包含了可能与您的部署有关的安装问题。 |
4. 检验是否满足系统要求。 |
参阅确定主机是否准备就绪。 |
5. 确定安装顺序示例是否可用。 |
参阅第 2 章,安装顺序示例。 |
6. 如果要安装的 Java ES 组件依赖于已安装的服务器或服务,则确保现有的服务器和服务可以访问。 |
例如,如果要安装 Portal Server Secure Remote Access 子组件,则 Secure Remote Access 核心组件必须正在运行且可以访问。 |
7. 确保正在使用的驱动器是 NTFS 驱动器。 |
要在 Windows 操作系统上安装 Java ES,安装驱动器应为 NTFS 驱动器。 |
8. 停止防火墙服务。 |
如果主机系统中正在运行任何防火墙,请禁用并停止防火墙服务,然后重新启动主机系统。确保在重新启动后,这些防火墙服务已禁用。 在完成 Java ES 5 的安装后,您可以重新启动这些已停止的防火墙服务。 |
下表列出了 Java ES 软件的分发包:
表 1–2 Windows 分发包
分发包 |
所含内容 |
包名称 |
---|---|---|
Windows 平台 |
所有 Java ES 组件和共享组件 安装程序 卸载程序 |
java_es-5-ga-windows-x86.zip |
Application Server 套件 |
Access Manager Application Server Directory Server HADB Java DB Message Queue Portal Server Portal Server Secure Remote Access Service Registry Monitoring Console Web Proxy Server Web Server 所有共享组件 安装程序 卸载程序 |
java_es-5-appsuite-ga-windows-x86.zip |
Access Manager 套件 |
Access Manager Application Server Directory Server EE(包括 Directory Server 和 Directory Proxy Server) HADB Java DB Message Queue Monitoring Console Web Server 所有共享组件 安装程序 卸载程序 |
java_es-5-identsuite-ga-windows-x86.zip |
Web Server 套件 |
Access Manager Application Server Directory Server EE(包括 Directory Server 和 Directory Proxy Server) HADB Java DB Message Queue Monitoring Console Service Registry Web Proxy Server Web Server 所有共享组件 安装程序 卸载程序 |
java_es-5-websuite-ga-windows-x86.zip |
可通过以下方式获取 Java ES 软件:
从 Web 下载
您可以从位于 http://www.sun.com/download 的 Sun 下载中心下载多种格式的 Java ES 软件。提供了以下几种格式:
单个操作系统的所有安装文件的 ISO DVD 集映像
单个操作系统的所有安装文件的压缩归档
套件的所有安装文件的压缩归档
DVD
可从 http://wwws.sun.com/software/javaenterprisesystem/index.html 或联系 Sun 销售代表获取包含 DVD 的介质工具包。每张 DVD 中都包含单个操作系统的安装文件、Java ES 安装程序以及所有组件软件包。DVD 中包含多个操作系统的安装文件、Java ES 安装程序以及所有组件软件包。