Sun ONE logo     上一个      目录      索引      下一个     
Sun ONE Application Server 7, Update 1 安装指南



准备安装

Sun™ Open Net Environment (Sun ONE) Application Server 7 软件可以根据您的系统、角色和站点的需要以多种不同的方式进行发布和安装。本模块介绍了该产品的软件组件、您的选择范围和限制以及 Sun ONE Application Server 环境的系统要求。

本文包括以下主题:

请阅读 Sun ONE Application Server 发行说明以获取最新的安装信息。

有关在安装后配置 Sun ONE Application Server 软件的详细信息,请参见《Sun ONE Application Server 管理员指南》。

以下位置提供了相应的帮助信息,其中包括技术说明、论坛讨论、工具和公用程序以及产品下载信息:

http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html

http://wwws.sun.com/software/download/app_servers.html

关于 Sun ONE Application Server 安装

Sun ONE Application Server 产品包含多个软件组件,它们组合在一起就构成了 Sun ONE Application Server。您在安装时可以有多种选择:

  • 可以安装产品的平台版或标准版。
  • 可以从产品 CD 或下载站点进行安装。
  • 可以安装产品的评估版或开发版。
  • 可以通过命令行界面或图形界面进行安装。
  • 可以进行交互式安装或以静音模式安装。

本节包括以下主题。

安装组件

以下各节简要介绍了 Sun ONE Application Server 的各个安装组件:

Sun ONE Application Server

包括本节所述的 Sun ONE Application Server 软件产品的核心组件。有关 Sun ONE Application Server 功能的详细信息,请参见 Sun ONE Application Server What's New 文档。

版本

为满足 UNIX 和 Microsoft Windows 环境的各种需要,提供了以下 Sun ONE Application Server 版本:

  • 平台版
  • 标准版

平台版和标准版支持单机以及多机的分层部署。平台版被限制为每个管理域只能有一个应用程序服务器实例(即一个 JVM 进程);而标准版可以配置为每个管理域具有多个应用程序服务器实例。

标准版允许您将到达同一 Web 服务器实例的 HTTP/S 通信划分到中间层中的多台应用程序服务器上,从而提供了增强的 Web 层支持。这两个版本都不支持来自插件的负载平衡。本产品标准版的评估版试用期为六十天;试用期过后,可以将评估版转换为完全授权的开发版。

管理

  • 管理服务器 — 提供了管理设备(每个域一台管理服务器)。
  • 管理界面 — 用于执行服务器管理任务的图形界面,也称为管理控制台
  • 命令行界面 — 执行与管理界面相同的任务。
  • 多管理域 — 一种机制,使不同的管理员可以创建并管理各自的应用程序服务器实例集。

管理界面和命令行界面将在您安装 Sun ONE Application Server 组件时自动安装。管理界面(也称为管理控制台)启动后,将显示 Sun ONE Application Server 图形界面的初始页面。

使用图形管理(浏览器)客户机和命令行管理客户机都可以管理和配置服务器及驻留在这些服务器上的应用程序,并帮助您部署应用程序。

有关使用管理工具的详细说明,请参见《Sun ONE Application Server 管理员指南》、管理界面联机帮助以及 asadmin 手册页。

管理客户机

管理客户机是 Sun ONE Application Server 的独立的命令行组件。它是在安装 Sun ONE Application Server 组件时自动安装的。

可以选择在安装 Sun ONE Application Server 的计算机上单独安装此客户机的命令行版本。要完成此操作,请在安装过程中仅选择 Sun ONE Administration Client 组件而不选择 Sun ONE Application Server 组件。

Sun ONE Message Queue

Sun ONE Message Queue 3.0.1 软件是 Java Messaging Service (JMS) 1.0.2 规范的应用实现。它是在安装 Sun ONE Application Server 软件时自动安装的。

Sun ONE Message Queue 包含三个主要组件:

  • 代理
  • 客户机 API
  • 管理工具

对于非基于软件包的 UNIX 版本和所有 Microsoft Windows 版本,Sun ONE Message Queue 软件将随 Sun ONE Application Server 软件一起自动安装在以下位置:install_dir/imq

PointBase

PointBase 4.2 是受 Sun ONE Application Server 平台支持的数据库。PointBase 是用于客户机-服务器联网应用程序的纯 Java 关系数据库管理系统 (RDBMS)。它为电子商务和应用程序服务器提供了一种可靠且可缩放的数据库。

PointBase 4.2 安装在以下位置:install_dir/pointbase



注意

PointBase 在 Sun ONE Application Server 的 Solaris 9 捆绑版本中不可用。



样例应用程序

Sun ONE Application Server 包含样例应用程序,这些应用程序在您安装 Sun ONE Application Server 软件时提供。所有样例都包含源文件、模式文件、Ant build 脚本文件和 EAR 文件。数据库中提供了与数据库相关样例关联的任何现有数据。这些样例应用程序可以分类为:

  • 技术样例 — 介绍了 Java™ 2 Platform, Enterprise Edition (J2EE™) 规范的各个技术方面以及 Sun ONE Application Server 平台的增值功能。
  • 互操作性样例 — 详细介绍了如何在 Sun ONE Application Server 平台上集成这些技术。

样例应用程序安装在以下位置:install_dir/samples

有关样例的详细信息可以从以下位置获得:

install_dir/samples/index.html

Sun ONE Studio 4.0, Enterprise Edition for Java

Sun ONE Studio(以前称为 Forte for Java Enterprise Edition 4.0)可用于创建和部署符合 SOAP 1.1 规范的基于 Java 的 Web 服务。

Sun ONE Application Server 平台支持 Sun ONE Studio 4.0。也就是说,您可以将现有的 Sun ONE Studio 4 安装用于 Sun ONE Application Server 软件。安装 Sun ONE Application Server 时,系统将提示您输入现有 Sun ONE Studio 4.0 安装的路径(如果适用)。

Sun ONE Studio 4 文件安装在以下位置:install_dir/studio4

Java 2 Software Development Kit (J2SE)

Sun ONE Application Server 产品需要 J2SE 1.4.1_01 并利用 1.4 平台的性能和功能改进。

在开发版安装过程中,您可以选择再次使用系统中已安装的 J2SE,只要此 J2SE 版本正确即可。



注意

Sun ONE Application Server 7 产品只能与 Sun Microsystems 的 J2SE 1.4.1_01 一起使用。第三方 J2SE 开发工具包(即使版本号正确)不受支持。



对于 UNIX 评估版和所有 Microsoft Windows 版本,J2SE 安装在以下位置:install_dir/jdk

对于 Solaris 非捆绑的非评估版和 Solaris 9 捆绑版本,J2SE 安装在以下位置:/usr/j2se

安装方法

您可以使用以下三种方法之一安装 Sun ONE Application Server 软件:

图形界面方法

如果选择使用图形界面进行安装,系统将为您提供一组交互式图形对话框。这是当您调用安装程序而未选择选项时的默认模式:

./setup

有关使用图形界面方法的详细说明,请参见“评估安装”“安装开发版产品”

命令行界面方法

如果选择使用命令行界面进行安装,则安装步骤与图形界面安装相同,但不提供图形显示。要激活交互式命令行模式,请使用 -console 选项调用安装程序:

./setup -console

如果使用 Telnet 访问远程服务器,可以使用命令行界面以交互方式安装本产品。

静音模式

可以使用静音模式,基于一个参数文件(在使用图形界面或命令行界面进行的标准交互式安装过程中创建的)执行脚本安装。在静音模式下,Sun ONE Application Server 软件将自行安装而不与您进行交互。通过引用参数文件,在交互模式下安装的组件将被自动安装。

有关使用静音模式的说明,请参见“在静音模式下安装(非交互式)”

产品的安装版本

Sun ONE Application Server 根据您的特定用途(用于评估或开发)提供了两种安装版本。



注意

大多数安装任务都要求具有超级用户特权,即在 UNIX 上,必须具有超级用户特权;在 Microsoft Windows 上,必须具有管理员特权。



本节包括以下主题:

您可以从产品 CD 或从网站上下载来安装本产品。在以下位置可以获得 Sun ONE Application Server 产品的各种可用下载文件:

http://wwws.sun.com/software/download/app_servers.html

评估版

如果要评估 Sun ONE Application Server 软件,或者要先试用一下然后决定是否购买,可以安装 Sun ONE Application Server 软件的评估版。产品的评估版不允许您选择可安装的组件。

默认情况下,如果选择评估版产品,以下组件将自动安装在安装根目录下:

  • Sun ONE Application Server,包括其图形管理工具和命令行管理工具
  • Sun ONE Application Server Administration Client(命令行工具)
  • Sun ONE Message Queue
  • Java 2 Software Development Kit (J2SE)
  • PointBase
  • 样例应用程序

评估许可证在 60 天后自动过期。在 Microsoft Windows 上,可以将此许可证升级为非评估开发许可证。有关说明,请参见“许可信息”

开发版(非评估版)

开发者和管理员通常会使用“非评估”安装。此安装程序可以通过下载获得,也可以在 UNIX 及 Microsoft Windows 的产品 CD 中找到。

Sun ONE Application Server 产品包括以下安装组件:

  • Sun ONE Application Server,包括其图形管理工具和命令行管理工具
  • Sun ONE Application Server Administration Client(仅命令行工具)
  • Sun ONE Message Queue 3.0.1
  • Java 2 Software Development Kit (J2SE), Standard Edition 1.4.1_01
  • PointBase Database Server 和 Type 4 JDBC 驱动程序(在 Sun ONE Application Server 的 Solaris 9 捆绑版本中不可用。)
  • 样例应用程序
  • Sun ONE Studio 4.0, Enterprise Edition for Java 的支持组件

此许可证不会过期。有关许可的详细信息,请参见“许可信息”

UNIX 上的非评估版安装始终是基于软件包的。有关 Sun ONE Application Server 软件各种安装版本的说明,请参见“封装模型和目录结构”

安装版本汇总

下表总结了产品的评估版和开发版的功能。

   安装版本汇总 

要素/组件

评估版

非评估版(开发版)

Sun ONE Application Server

 

 

 

管理客户机

 

 

 

PointBase(在 Solaris 9 捆绑版本中不可用)

 

 

可选

 

样例应用程序

 

 

可选

 

J2SE

 

 

 

Sun ONE Message Queue

 

 

 

Sun ONE Studio 4 插件

 

 

可选

 

可下载

 

 

否:Windows
是:UNIX

 

可通过 CD-ROM 安装

 

是:Solaris
否:所有其它版本

 

 

许可使用期限

 

60 天

 

无限制

 

可以升级许可证

 

是:Microsoft Windows
否:UNIX

 

 

必须是超级用户才可以安装?

 

是:Microsoft Windows
是:UNIX,基于软件包
否:UNIX,非基于软件包

 

 

封装模型和目录结构

根据您系统上安装的产品版本,Sun ONE Application Server 软件可能安装在单个根目录路径下,也可能安装在多个根目录路径下。

Solaris 9 上的捆绑安装

在 Solaris 上,当使用产品的基于软件包的 Solaris 安装以及作为 Solaris 9 安装的组成部分来安装 Sun ONE Application Server 软件时,Sun ONE Application Server 软件会分布在以下几个根目录下:

  • /usr/appserver 包含安装映像的静态部分。组成应用程序服务器的所有公用程序、可执行文件和库均驻留在此目录中。只有产品修补程序和升级程序会影响此区域。此位置的子目录包括:
    • bin/ 包含可执行文件和公用程序,其中的某些文件和程序是象征性地从 /usr/bin 链接的
    • include/ 包含旧的头文件。
    • lib/ 包含本地库和 Java 库。

  • /etc/appserver/ 包含与安装有关的配置信息,例如,为此安装配置的许可证和管理域主列表。
  • /var/appserver/domains 是创建管理域的默认位置。


  • 注意

    由于将 Sun ONE Application Server 产品作为 Solaris 9 安装的一部分安装时不会创建初始域,因此在创建初始域之前不会存在域目录。创建管理域时,可以将管理域放在系统中的任意位置。此区域仅作为域的默认创建位置。有关详细信息,请参见“创建管理域”



UNIX 上基于软件包的安装

在 UNIX 上,基于软件包的安装模型将组件安装为软件包。

默认情况下,在进行基于软件包的 Sun ONE Application Server 产品安装时,安装位置以与捆绑安装类似的方式分布在三个根目录下。

  • /opt/SUNWappserver7 包含安装映像的静态部分。Sun ONE Application Server 软件的所有公用程序、可执行文件和库均驻留在此目录中。


  • 注意

    只有产品的修补程序和升级程序会影响 /opt/SUNWappserver7



  • /etc/opt/SUNWappserver7/config 包含与安装有关的配置信息,例如,为此安装配置的许可证和管理域主列表。
  • /var/opt/SUNWappserver7/domains 是创建管理域的默认位置。


  • 注意

    由于将 Sun ONE Application Server 产品作为 Solaris 9 安装的一部分安装时不会创建初始域,因此在创建初始域之前不会存在域目录。创建管理域时,可以将管理域放在系统中的任意位置。此区域仅作为域的默认创建位置。有关详细信息,请参见“创建管理域”



Microsoft Windows 上的安装及评估版安装

在 Microsoft Windows 上,以及对于任何评估版产品(无软件包)安装,Sun ONE Application Server 都会安装在单个目录路径下。默认目录如下所示:

  • 对于 Microsoft Windows:
  • c:\Sun\AppServer7

  • 对于不包含软件包的 UNIX 评估版:
  • home_dir/sun/appserver7

在这些情况下,/config/domains 目录位于安装根目录下。

系统要求

本节列出了安装 Sun ONE Application Server 产品之前必须满足的要求。

平台要求

下表总结了 Sun ONE Application Server 的要求。

操作系统

体系结构

最小内存

建议的内存

最小磁盘空间

建议的磁盘空间

UNIX

  • 适用于 SPARC 的 Sun Solaris 8 或 9
 

32 和 64 位

 

256 MB(不含 Sun ONE Studio)

512 MB(含 Sun ONE Studio)

 

512 MB

 

250 MB 可用空间

 

500 MB 可用空间

 

Microsoft Windows

  • 2000 Advanced Server,SP2
  • 2000 Server,SP2
  • 2000 Professional,SP2
  • Windows XP Professional
 

Intel 32 位

 

256 MB(不含 Sun ONE Studio)

256 MB(含 Sun ONE Studio)

 

256 MB(不含 Sun ONE Studio)

512 MB(含 Sun ONE Studio)

 

250 MB 可用空间

 

500 MB 可用空间

 

在 UNIX 上,可以使用 uname 命令查看操作系统版本。可以使用 du 命令查看磁盘空间。

有关支持的目录服务器、Web 服务器和 Web 浏览器等的最新信息,请参见位于以下位置的《Sun ONE Application Server Platform Summary》:

http://docs.sun.com/db/coll/s1_asse_en

所需的 Solaris 修补程序

对于 Solaris 8 系统,必须安装以下 Solaris 修补程序或它们的等效程序:

  • 109326-06
  • 108827-26
  • 110934(仅适用于基于软件包的安装)

Solaris 8 所需的修补程序可以从位于以下位置的修补程序查找器页面中检索:

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

建议 Solaris 8 用户安装“推荐的修补程序集”,其中包含 Solaris 8 需要的三个修补程序(109326-06、108827-26 和 110934)。此修补程序集可以在以下位置的“Patch Portal”>“Recommended and Security Patches”下找到:

http://sunsolve.sun.com/

安装 Sun ONE Application Server 7 Update 1 软件之前,您的系统必须安装了以下软件包:

  • SUNWpr 版本 4.1.2
  • SUNWtls 版本 3.3.2

以下命令将显示与 SUNWpr 软件包相关的信息(如果系统安装了此软件包):

pkginfo -l SUNWpr

同样,以下命令将显示与 SUNWtls 软件包相关的信息:

pkginfo -l SUNWtls

如果系统同时安装了这两个软件包,您还必须验证系统是否安装了以下修补程序:

  • 用于 Solaris — 114049-03
  • 用于 Solaris 8 — 114045-02

如果缺少 SUNWpr 软件包、SUNWtls 软件包或相应的修补程序,则必须先安装缺少的项才能进行 Sun ONE Application Server 的安装。为了方便您的使用,SUNWprSUNWtls 软件包以及 114049-03 和 114045-02 修补程序都可以在以下位置进行下载:

http://wwws.sun.com/software/download/app_servers.html

要安装组件,请执行以下步骤:

  1. nss-nspr.tar 归档文件下载到您的系统中,然后将其解压缩到任何临时位置。
  2. 转到 your_temporary_location/nss_nspr
  3. 要将 SUNWprSUNtls 软件包添加到系统中,请运行以下命令:
  4. pkgadd -d .SUNWpr SUNWtls

  5. 要将相应的修补程序添加到您的系统中,请选择其中之一:


  6. 注意

    修补程序 114045 和 114049 是针对特定版本的。修补程序 114049 仅适用于 Solaris 9 系统,而修补程序 114045 仅适用于 Solaris 8 系统。



    • 对于 Solaris 8 — 转到 your_temporary_location/nss_nspr/solaris8,并运行以下命令:
    • patchadd -d 114045-02

    • 对于 Solaris 9 — 转到 your_temporary_location/nss_nspr/solaris9,并运行以下命令:
    • patchadd -d 114049-03



      注意

      在 Solaris 9 上有一种特殊情况:系统安装了 SUNWprSUNWtls 软件包,但是应用此修补程序会导致以下错误:

      ERROR:This patch is incompatible with patch 114045-02 which has already been applied to the system...

      您需要使用以下命令删除 SUNWprSUNWtls 软件包:

      pkgrm SUNWpr、SUNWtls

      然后按照本节的说明重新安装软件包。



其它要求

安装 Sun ONE Application Server 软件前,必须满足以下附加要求:

对于所有平台

  • 可用空间 — 临时目录中必须至少有 100 MB 的可用空间。
  • 在 UNIX 上,可以使用 du 命令查看磁盘空间。

  • 可用端口 — 在所有平台上,必须有四个未使用的端口。
    • 在安装过程中,需要为管理服务器分配一个端口,为 HTTP 服务器默认实例分配另一个端口。
    • 安装程序将检测已用端口并为您分配其它两个端口:Sun ONE Message Queue(默认为 7676)和 IIOP(默认为 3700)。如果这两个默认端口中的任何一个处于使用状态,安装程序将分配下一个可用端口(例如 7677 或 7678 等)。

  • 使用 uninstall 程序 — 如果要从系统中删除 Sun ONE Application Server,应当使用随 Sun ONE Application Server 软件一起安装的 uninstall 程序。如果尝试其它方法,在试图重新安装同一版本或安装新版本时将出现问题。

对于 UNIX

  • 超级用户特权 — 对于基于软件包的 UNIX 安装,您必须对目标计算机具有超级用户特权。(安装非基于软件包的评估版 Sun ONE Application Server 时不需要超级用户特权。)
  • 以超级用户身份进行安装时,请注意以下问题:

    • 对于非基于软件包的产品版本 — 可以以超级用户身份安装多个 Sun ONE Application Server,只要每次安装的安装目录不同即可。
    • 对于基于软件包的产品版本 — 每个系统只能安装一次。但是,同一系统上可以安装有一个非评估版以及任意数量的评估版,只要每个安装的安装目录不同即可。
    • 对于评估版和非评估版 — 同一安装中可以运行有多个实例。

  • 增强型操作系统 — 是指为提高安全性而删除了某些功能的操作系统。这种操作系统通常不允许在环境中运行基于 GUI 的应用程序。在增强型操作环境中,安装和使用 Sun ONE Application Server 7 需要以下两个库:
    • libC.so.5
    • libCrun.so.1

    这两个库可以通过安装 SUNWlibC 包获得。

  • 启动以前安装的服务器 — 如果目标计算机上具有以前安装的应用程序服务器或 Web 服务器,则在开始 Sun ONE Application Server 安装过程之前必须启动这些服务器。这样,安装程序才能检测到已使用的端口,从而避免再分配它们用于其它用途。

对于 Solaris 捆绑版本

  • 共享的 Message Queue 代理 — 如果计算机上安装了 Sun ONE Application Server 软件的 Solaris 9 捆绑版本,然后要安装该服务器的非捆绑版本,则这些应用程序服务器安装的 Message Queue 代理将被共享。
  • 因此,如果未能对域和实例进行唯一命名,在启动具有相同域名或实例名的第二个实例时将发生以下错误:

    SEVERE:JMS5024:JMS 服务启动失败

    SEVERE:CORE5071:初始化过程中出现错误

    为避免出现这些错误,请参见《Sun ONE Application Server 管理员指南》中的JMS 支持 。

对于 Microsoft Windows

  • 管理员特权 — 您必须具有管理员特权才能在 Microsoft Windows 上安装 Sun ONE Application Server 软件。这对评估版和非评估版安装均适用。
  • SNMP — 安装 Sun ONE Application Server 软件前,必须安装 SNMP 服务,否则 SNMP 子代理的安装将失败。
  • 关闭防火墙或防病毒程序 — 安装 Sun ONE Application Server 软件前,必须关闭防火墙或防病毒软件,因为某些这类软件会默认禁用所有端口。Sun ONE Application Server 安装程序必须能够准确确定哪些端口可用。
  • 在给定的 Microsoft Windows 计算机上,只能安装一个 Sun ONE Application Server。

访问文档

Sun ONE Application Server 文档具有多种提供方式:

  • 手册 — 可以在以下位置查看 HTML 格式及可打印的 PDF 下载格式的 Sun ONE Application Server 手册和发行说明:
  • http://docs.sun.com/db/coll/s1_asse_en

  • 联机帮助 — 在图形界面上单击“Help”按钮将启动与上下文相关的帮助窗口。
  • 手册页 — 要在命令行查看手册页,必须先将 install_dir/man 添加到 MANPATH 环境变量中(仅限于 Solaris 捆绑版本)。设置该变量后,可以通过在命令行键入 man command_name 来访问 Sun ONE Application Server 命令的手册页。例如:
  • man asadmin


上一个      目录      索引      下一个     
Copyright 2003 Sun Microsystems, Inc. All rights reserved.