跳至目录 Java Solaris 社区 合作伙伴 我的 Sun Sun 商店 美国 全球

教程
Sun Java Enterprise System 2005Q4 安装程序教程

 
2006 年 6 月 [文件号码:820-2350]  
在本教程中,将向您介绍 Sun Java Enterprise System (Java ES) 安装程序、Java ES 组件以及执行 Java ES 安装的主要任务。
 

Sun Java Enterprise System (Java ES) 由许多 Sun 服务器端产品以及各产品的支持共享组件组成,它们协同工作以支持网络中的分布式应用程序。所有 Java ES 组件均使用 Java ES 安装程序进行安装。产品组件是可选的,而共享组件则会自动安装,以支持您在安装程序中选择的 Java ES 组件。

请在下载并展开 Java ES 软件分发包之后,准备运行安装程序之前阅读本教程。有关获取软件以及执行完整安装的说明,访问 Sun Java Enterprise System 安装文档中心

目录

启动安装程序

您可以使用图形界面或基于文本的界面以交互方式安装 Java ES,也可以通过可重用的状态文件以无交互(无提示)方式安装。(本教程采用图形模式。)

交互式安装
    • 图形模式提供了一个交互式图形向导,它会引领您完成在图形工作站上安装 Java ES 软件的全部任务。运行图形安装程序的命令为 ./installer

    • 基于文本的模式提供了与图形模式相同的功能,但系统会在终端窗口中逐行提示您响应。运行基于文本的安装程序的命令为 ./installer -nodisplay
基于脚本的安装
 
无提示模式是一种可重复的安装方法,用于在共享类似配置的多台主机上安装 Java ES。
        1. 首先运行一个交互式安装会话,期间,捕捉您对安装程序的响应,将其作为一组名称值对置于一个状态文件中。运行安装程序以创建状态文件的命令为 ./installer -saveState statefile_name
        2. 然后,使用该状态文件作为输入内容,在其他主机上运行安装程序。使用状态文件运行安装程序的命令为 ./installer -state statefile-name
以图形模式启动安装程序:
  1. 以超级用户身份,导航到在其中下载并展开了软件的目录。例如:
    cd /java_es_05Q4/solaris-sparc


  2. 以图形模式运行安装程序:
    ./installer

提示:要练习使用安装程序或检查主机上的安装内容,可运行以下命令,它只运行安装程序而不安装软件:
./installer -no

显示“欢迎”页面。

这是 Java ES 安装程序的“欢迎”页面。

该“欢迎”页面提供指向 Java ES 系统文档的 URL。

通过页面底部的按钮可以控制安装程序。单击“帮助”,将显示有关该页面的信息。单击“下一步”,将显示“软件许可证协议”页面。

这是 Java ES 软件的“软件许可证协议”页面。

接受许可证协议后,将显示“语言支持”页面。

这是“语言支持”页面。

如果您的操作系统语言未在此页面上列出,安装程序将以英文运行。

安装程序将自动安装所有 Java ES 组件的英文版本。此外,您可以选择以列出的任意一种语言安装组件软件包。在安装会话期间,所选择的语言会应用于您要安装的所有组件。
提示:要以一种语言安装某些组件而以其他语言安装其他组件,必须多次运行安装程序。

单击“下一步”,安装程序将检查您要在其上安装软件的主机,并确定是否已经安装了任何可能会影响安装的 Java ES 软件。此过程可能需要几分钟时间,这取决于主机上所安装的软件。如果发现组件的不兼容版本,安装程序将提示您将其删除或升级。
提示:Java ES 安装程序并不执行分布式安装。一次只能在一台主机上安装及配置 Java ES 软件。认真规划安装会话很重要,这样,可为您的部署体系结构创建分布式环境。

当安装程序完成主机的软件检查时,将显示“组件选择”页面。

选择要安装的组件

在选择要安装到主机上的组件时,Java ES 安装程序会检查组件的依赖性和正确的版本更新。所有必需的附加组件将会被自动选取。安装程序还可以在安装时对一些正在安装的组件进行配置。

“组件选择”页面会列出可选组件。要查看子组件,请展开在复选框左侧具有扩展旋转器的那些组件(例如,Instant Messaging)。单击此处可查看 Java ES 可选组件及其子组件的完整列表。

这是“组件选择”页面。

组件依赖性
许多可选组件都依赖于其他组件,这样才能提供它们自身的核心功能。如果某个选定组件需要其他 Java ES 组件,安装程序会自动选择它们。

在“组件选择”页面上,如果某个组件灰显且无法选择,则表明主机上已经安装了该组件的正确版本。“状态”和“详细资料”列包含组件信息(如果有)。页面顶部的按钮用于完成以下任务:
  • 全部选择用于选择所有组件和子组件。
    提示:如果要安装大部分组件但不是全部组件,可以单击“全部选择”,然后取消选择不想安装的组件和子组件。

  • 全部不选用于取消所有选择,这样,您可以从未作出选择的“组件选择”页面重新开始。

  • 刷新列表用于在执行更改后重新显示该页面。
如果您在尚未满足组件依赖性的情况下单击“下一步”,安装程序会显示一条或多条消息,通知您存在的问题并告诉您需要执行的操作。下面是一些典型的未满足依赖性情况:
  • 未选择 Web 容器,但所选组件之一需要 Web 容器。
  • 取消选择了必需的组件或子组件。
  • 想要使用某个必需组件的远程副本,因此取消选择了该组件。
版本兼容性
如果主机上存在可选组件的不兼容版本,则必须删除这些组件。安装程序无法升级可选组件,但有一种例外情况:如果 Application Server 和 Message Queue 与 Solaris OS 捆绑在一起,安装程序会允许您将它们升级。有关手动升级组件的说明,参考 Sun Java Enterprise System 升级指南

在安装 Java ES 时,安装程序会自动安装必需的共享组件,如果它们尚未安装在主机上。如果某些共享组件已经安装在主机上,但版本不符合当前 Java ES 发行版本要求,则会显示“需要升级共享组件”页面。

这是“需要升级共享组件”页面。

如果不希望由安装程序自动升级所显示的共享组件,请单击“取消”。随后,必须手动升级部分或全部共享组件并重新启动安装。单击“下一步”以确认您希望由安装程序自动将共享组件升级到正确的版本。

“安装目录”页面将显示所选组件的默认目录。

这是“安装目录”页面。

每个组件都有一个默认的目录位置,以在其中安装相应组件的软件。如果不想接受默认目录,请浏览替代路径并执行任何必要的更改。

单击“下一步”后,安装程序会运行系统检查以检验是否满足了系统要求。如果有任何要求尚未满足,会显示一些消息,以告诉您需要执行的操作。典型的问题有:
  • 内存低于建议的标准。
  • 修补程序缺失(单击“查看报告”将显示修补程序编号)。
这是“系统检查”页面。

如果能够在不停止安装程序的情况下解决所报告的问题(如,安装必需的修补程序),请这样做,然后单击“再次检查”以重新检查系统。否则,您可能必须取消安装并在解决问题后重新开始安装。

如果系统检查完成且您对系统的状态感到满意,请单击“下一步”。

如果显示“配置类型面板”页面,则在您选择的组件中,有些组件可在安装期间配置。如果所选的组件中没有可在安装期间配置的组件,将自动选择“以后再配置”,且不会显示“配置类型面板”页面。

选择配置方式

通过“配置类型面板”页面,您可以指定安装程序对所选组件的配置方式。

这是“配置类型面板”页面。

您有以下两种选择:
  • 现在配置允许您对那些允许在安装期间配置的组件进行配置。通过在安装程序提示时输入配置值来完成此操作。将创建可运行实例。可在安装期间配置的组件包括:Access Manager、Administration Server、Application Server、Directory Server、Directory Proxy Server、HADB、Portal Server、Portal Server Secure Remote Access、Web Server 和 Web Proxy Server。所有其他组件必须使用“以后再配置”类型。

    安装之后:只要安装一完成,便可启动并检验安装期间所配置的组件。对于那些无法在安装期间配置的组件,将通过向组件配置向导或配置文件手动提供配置值来创建可运行实例。

  • 以后再配置指示安装程序将组件软件文件复制到主机。可能会要求您输入一些复制软件包所必需的最少的值。安装程序将继续运行而不做进一步的配置,且不会创建任何可运行实例。选择“以后再配置”有两个常见的原因:其一,所选组件只能在以后再进行配置;其二,您想在安装之后(而非安装期间)对组件进行特殊配置。所有组件均可使用“以后再配置”类型。

    安装之后:通过手动为组件配置向导或配置文件提供配置值来创建可运行实例。
单击“下一步”后,将显示“通用服务器设置”页面。

这是“通用服务器设置”页面。

通用服务器设置是多个组件都将使用的参数。例如,大多数组件都需要您指定管理 ID 和密码。通过设置这两个通用值,您便为所有组件的管理 ID 和密码设置了默认值。

在此页面上,您可以接受默认值,也可以输入替代值来回答涉及这些全局字段的安装程序问题。您在此处输入的值将作为默认值显示在组件配置页面上。

单击“下一步”,进入您选择执行“现在配置”安装的、任何安装程序可配置组件的配置页面。典型的组件配置页面将如下所示:

这是 Application Server 配置页面。

组件配置设置是适用于某个特定组件的参数。如果选择了“现在配置”类型,则会要求您在安装期间输入这些设置。其中一部分设置会根据通用服务器设置进行填写。

此 Application Server 示例页面显示了在配置 Application Server 时所必需的一些参数。您可以接受默认值,也可以输入其他值。

安装程序会继续显示配置页面,直到您为全部所选组件均提供了必需的配置信息为止。当您在最后一个配置页面中单击“下一步”时,将显示“准备安装”页面。

安装软件

“准备安装”页面上列出了您选择要安装的组件。

这是“准备安装”页面。
  1. 查看所列组件。要执行任何必要的更改,请按以下步骤操作:

    1. 要返回到上一页,请单击“返回”,直到显示所需页面为止。
    2. 执行更改。
    3. 单击“下一步”再次执行安装程序的各个页面。您无需重新输入先前已输入的值。但是,可能需要执行新的依赖性、兼容性和系统的检查。

  2. 当您对“准备安装”列表满意时,单击“下一步”。将显示“产品注册”页面。
这是“产品注册”页面。


如果要在安装软件时注册产品,请接受默认值。

单击“下一步”后,安装程序会开始安装软件。将显示“正在安装”页面。

这是“正在安装”页面。

首先安装或升级共享组件,然后安装可选组件。安装期间将显示以下内容:

  • 用于显示总体完成百分比的进度条。
  • 当前安装的软件包的名称。
  • 如果接受产品注册选项,将显示一个用于注册产品的单独的浏览器窗口。
安装所需的时间取决于安装的规模和复杂程度。

完成安装

软件安装完成后,将显示“安装完成”页面。所选组件、所有必需的共享组件以及 Java ES 卸载程序现已安装在此主机上。

这是“安装完成”页面。

此页面上将记录所有安装问题(如内存不足)。“查看”按钮用于提供对安装摘要和日志的访问。

  • 单击查看摘要可查看关于每个安装的组件以及所指定的设置的信息。如果选择了“现在配置”类型,此摘要中会列出所有配置值。

  • 单击查看安装日志可查看安装程序为组件记录的日志消息。

  • 选中复选框可在安装后自动显示 Sun Java Enterprise System 安装指南(适用于 UNIX)

  • 要继续完成最后的安装步骤,请在 Sun Java Enterprise System 安装指南(适用于 UNIX)中查找安装后配置说明

  • 单击“关闭”退出安装程序。
将 Java ES 组件软件复制到主机上之后,请执行以下操作来完成安装:
  • 完成所有安装后配置
  • 启动组件以检验安装是否成功
完成一台主机的安装后,可在下一台主机上安装该软件。

您的部署可能会有其他要求,如:目录复制、单点登录、高可用性、第三方 Web 容器,等等。有关这些情况的指导原则以及本教程中所述的所有任务的详细说明,可访问 Sun Java Enterprise System 安装和初始配置文档中心

摘要

关于 Java ES 安装程序,您需要了解以下重要事项:
  • 安装程序在本地主机上运行,一次只能在一台主机上执行安装。
  • 安装程序能够确定本地主机上安装的软件,而不能确定远程主机上安装的软件。
  • 安装程序不能升级可选组件,但能够升级共享组件。
  • 安装程序只能配置某些组件,且必须选择“现在配置”安装类型。
  • 如果执行“现在配置”安装,需要在安装期间为大多数组件提供配置值。
  • 如果执行“以后再配置”安装,需要在完成安装后配置所有组件。
  • 安装程序完成后,软件包已经安装但不会启动任何组件,包括已配置的组件在内。
  • 在每次安装后,至少需要一些手动配置。
下面是对于了解 Java ES 安装可能会有所帮助的其他资料:

Java ES 可选组件列表

在 Java ES 安装程序的“组件选择”页面中,可选组件按其帮助提供的服务进行了分组。在包含可选子组件的那些组件之后,以缩进形式列出了各自的子组件。

通信服务
  • Sun Java System Messaging Server 6 2005Q4
  • Sun Java System Calendar Server 6 2005Q4
  • Sun Java System Instant Messaging 7 2005Q4
    • Instant Messaging Server Core;包括服务器和多路复用器软件
    • Instant Messenger Resources
    • Access Manager Instant Messaging Service
  • Sun Java System Portal Server 6 2005Q4
  • Sun Java System Portal Server Secure Remote Access 6 2005Q4
    • Secure Remote Access Core
    • Gateway
    • Netlet Proxy
    • Rewriter Proxy
  • Sun Java System Communications Express 6 2005Q4
  • Sun Java System Directory Preparation Tool 6 2005Q4
  • Communication Services Delegated Administrator 2005Q4
    • Delegated Administrator Console and Utility
    • Delegated Administrator Server

Web 和应用程序服务

  • Sun Java System Application Server Enterprise Edition 8.1 2005Q4
    • Domain Administration Server
    • Application Server Node Agent
    • Command Line Administration Tool
    • Load Balancing Plugin,与 Web Server 6 或者 Apache Web Server 1.3.33 或更高版本一起使用,可在配置时进行选择(默认情况下为 Web Server)。
    • PointBase Database
    • 样例应用程序
  • Sun Java System Web Server 6.1 SP5 2005Q4
  • Sun Java System Web Proxy Server 4.0 2005Q4
  • Sun Java System Message Queue 3 2005Q4 Enterprise Edition
  • Service Registry 3 2005Q4
目录和身份认证服务
  • Sun Java System Access Manager 7 2005Q4
    • Identity Management and Policy Services Core(包括 Delegated Administrator)
    • Access Manager Administration Console
    • Common Domain Services for Federation Management
    • Access Manager SDK
  • Sun Java System Directory Server 5 2005Q4
  • Sun Java System Directory Proxy Server 5 2005Q4

可用性服务
  • High Availability Session Store (HADB) 4.4.2
  • Sun Cluster 3.1 8/05
    • Sun Cluster Core
    • Sun Cluster Agents for Sun Java System
      • HA/Scalable Sun Java System Web Server
      • HA Sun Java System Application Server
      • HA Sun Java System Message Queue
      • HA Sun Java System Calendar Server
      • HA Sun Java System Administration Server
      • HA Sun Java System Directory Server
      • HA Sun Java System Messaging Server
      • HA Sun Java System Application Server EE (HADB)
      • HA Sun Java System Instant Messaging
管理服务
  • Sun Java System Administration Server 5 2005Q4

Java ES 共享组件列表

本发行版本的 Java ES 包括以下共享组件:
  • Ant (Jakarta ANT Java/XML-based build tool) 1.6.2
  • Apache Derby Database 10.0.2.1
  • Apache Common Logging (ACL) 1.0.3
  • Berkeley Database 4.2.52
  • Common agent container 1.1
  • ICU (International Components for Unicode) 3.2
  • IMSDK (Instant Messaging SDK) 6.2.8
  • J2SETM(Java 2 Platform, Standard Edition) platform 5.0 Update 3
  • JAF (JavaBeansTM Activation Framework) 1.0.3
  • JATO (Java Studio Enterprise Web Application Framework) 2.1.5
  • JavaHelpTM Runtime 2.0
  • JavaMailTM Runtime 1.3.2
  • JAXB (Java Architecture for XML Binding) Runtime 1.0.4
  • JAXP (Java API for XML Processing) 1.2.6
  • JAXR (Java API for XML Registries) Runtime 1.0.7
  • JAXRPC (Java API for XML-based Remote Procedure Call) Runtime 1.1.2
  • JCAPI (Java Calendar API) 1.2
  • JDMK (Java Dynamic ManagementTM Kit) Runtime 5.1
  • JSS (Java Security Services) 2.1.4 和 4.1
  • KTSE (KT Search Engine) 1.3.2
  • LDAP C SDK 5.11
  • LDAP Java SDK 4.18
  • MA Core (Mobile Access Core) 1.0.6
  • NSPR (Netscape Portable Runtime) 4.5.2
  • NSS (Network Security Services) 3.10
  • SAAJ (SOAP with Attachments API for Java) 1.2.1
  • SASL (Simple Authentication and Security Layer) 2.18
  • Sun Explorer Data Collector(仅限 Solaris OS)4.3.1
  • Sun Java Monitoring Framework 1.0.1
  • Sun Java Web Console 2.2.4
  • WSCL (Web services Common Library) 1.0

文件号码 820-2350。版权所有 2006 Sun Microsystems。保留所有权利。
联系信息 关于 Sun 新闻 招聘信息 隐私权 使用条款 商标 版权所有 1994-2005 Sun Microsystems, Inc.