Sun Java logo     上一页      目录      索引      下一页     

Sun logo
Sun Java Enterprise System 2005Q4 升级指南 

第 6 章
Web Server

本章介绍如何将 Web Server 升级到 Java ES 2005Q4(发行版本 4):Sun Java System Web Server 6.1 SP5 2005Q4。

本章概括介绍了有关 Java ES 发行版本 4 所支持的不同升级途径的升级问题及过程。其内容涵盖了在 Solaris 和 Linux 操作系统上的升级:


Web Server 升级概述

本节将在以下方面对 Web Server 进行介绍,这些方面会对升级到 Java ES 2005Q4(发行版本 4)产生影响:

关于 Java ES 发行版本 4 Web Server

Java ES 发行版本 4 的 Web Server 版本修复了许多错误,包括依赖 NSS 共享组件的安全修复。

有关详细信息,参见相应的发行说明。

Web Server 升级指导说明

表 6-1 显示了所支持的升级至 Java ES 发行版本 4 的 Web Server 升级途径。此表既适用于 Solaris,也适用于 Linux 操作系统。

表 6-1  升级到 Java ES 发行版本 4:Sun Java System Web Server 6.1 SP5 2005Q4 的途径

Java ES 发行版本

Web Server 版本

常规方法

必需的重新配置

发行版本 3

Sun Java System Web Server 6 2005Q1 Update 1 SP 4

直接升级:
通过应用修补程序执行。

发行版本 2

Sun Java System Web Server 6 2004Q2 Update 1 SP 2
Platform Edition 和 Enterprise Edition

直接升级:
通过应用修补程序执行。

发行版本 1

Sun ONE Web Server 6.1 (2003Q4)

直接升级未经验证:
但可通过应用修补程序执行。

Java ES 以前的发行版本

 

不直接升级。

 

Web Server 数据

下表显示了可能受 Web Server 软件升级影响的数据类型。

表 6-2  Web Server 数据用途

数据类型

位置

用途

配置数据

WebServer-base/https-instanceName/config/obj.conf

和同一目录中的其他文件

Web Server 实例的配置

兼容性问题

Java ES 发行版本 4 Web Server 的接口没有任何变化,并与早期版本向后兼容。

Web Server 组件依赖性

Web Server 对 Java ES 共享组件具有依赖性,对其他 Java ES 组件则不然(参见表 1-6)。


从 Java ES 发行版本 3 升级 Web Server

本节包含关于将 Web Server 从 Java ES 2005Q1(发行版本 3)升级至 Java ES 2005Q4(发行版本 4)的信息。其中涵盖以下主题:

简介

将 Java ES 发行版本 3 Web Server 升级至发行版本 4 时,请考虑升级过程中的以下方面:

发行版本 3 Web Server 的升级

本节介绍如何在 Solaris 和 Linux 平台上将 Web Server 从 Java ES 发行版本 3 升级至 Java ES 发行版本 4。如果其中某个主题取决于具体平台的过程,则该主题将指明所适用的操作系统。本节包括以下主题:

升级前的任务

升级 Web Server 之前,应执行下述任务。

检验当前版本信息

可通过用 -version 选项启动 Web Server 实例服务器来检验 Web Server 的当前版本:

升级 Web Server 依赖项

通常建议将计算机系统(以及计算环境)中的所有 Java ES 组件均升级到 Java ES 发行版本 4。但是,将 Web Server 升级到发行版本 4 仅要求在升级 Web Server 之前将 NSS 和 NSPR 共享组件从发行版本 3 升级到其版本 4 的相应版本。第 2 章“升级 Java ES 共享组件”中提供了将 NSS 和 NSPR 或可能希望升级的其他 Java ES 共享组件升级到发行版本 4 的说明。

备份 Web Server 数据

Web Server 从发行版本 3 升级到发行版本 4 不会修改配置数据。没有必要备份当前数据。

获取所需的配置信息和密码

不需要任何与当前安装版本有关的特殊信息,但是必须以超级用户身份登录才能执行升级。

升级发行版本 3 Web Server (Solaris)

本节讨论影响 Web Server 升级过程的一些注意事项,随后对升级过程本身加以说明。

升级注意事项 (Solaris)

将 Web Server 软件升级至 Java ES 发行版本 4 时,应考虑以下注意事项:

升级过程 (Solaris)

下述过程适用于所有这样的 Web Server 实例,它们与即将进行升级的计算机上的同一个已安装 Web Server 映像相对应。

  1. 根据表 6-4,获取所需的修补程序。
  2. 可从以下网址将修补程序下载到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. 以 root 身份登录,或成为超级用户。
  4. su -

  5. 停止所有运行的 Web Server 和 Administration Server 实例。
  6. WebServer-base/https-instanceName/stop
    WebServer-base/https-admserv/stop

  7. 将 NSS 和 NSPR 共享组件及希望升级的任何其他共享组件升级到发行版本 4(如果尚未执行此操作)。
  8. 参见升级 Web Server 依赖项

  9. 应用表 6-4 中相应的 Web Server 修补程序。
  10. patchadd patch_ID

  11. 确认修补程序升级成功:
  12. showrev -p | grep patch_ID

    输出应返回在步骤 5 中应用的修补程序 ID 的版本。

  13. 重新启动在步骤 3 中停止的 Web Server 实例。

升级发行版本 3 Web Server (Linux)

本节讨论影响 Web Server 升级过程的一些注意事项,随后对升级过程本身加以说明。

升级注意事项 (Linux)

除 Linux 发行版本 4 的升级修补程序与 Solaris 的修补程序不同外,在 Linux 平台上将 Web Server 软件升级到 Java ES 发行版本 4 的注意事项与在 Solaris 平台上相同(参见升级注意事项 (Solaris))。

下表显示了 Linux 操作系统的发行版本 4 的 Web Server 升级修补程序:

表 6-5  在 Linux 上升级 Web Server 的修补程序1 

说明

修补程序 ID 和 RPM 名称

Web Server 核心组件

118202-09

  • sun-webserver-6.1.5-6.i386.rpm

Web Server 本地化版本

118203-06

  • sun-webserver-Locale-6.1.5-1.i386.rpm

1修补程序修订版本号是升级到 Java ES 发行版本 4 所需的最低版本号。如果有较新的修订版本可用,请用较新版本替代该表中所示的版本。

升级过程 (Linux)

下述过程适用于所有这样的 Web Server 实例,它们与即将进行升级的计算机上的同一个已安装 Web Server 映像相对应。


注意

在 Linux 上从 Java ES 发行版本 3 升级至 Java ES 发行版本 4 无法回滚。


  1. 使用表 6-5 中的修补程序号和 RPM 名称,获取所需的修补程序。使用此信息获取 RPM 的版本号。
  2. 可从以下网址将修补程序下载到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. 以 root 身份登录,或成为超级用户。
  4. su -

  5. 停止所有运行的 Web Server 和 Administration Server 实例。
  6. WebServer-base/https-instanceName/stop
    WebServer-base/https-admserv/stop

  7. 将 NSS 和 NSPR 共享组件及希望升级的任何其他共享组件升级到发行版本 4(如果尚未执行此操作)。
  8. 参见升级 Web Server 依赖项

  9. 应用表 6-5 中用于 Web Server 的 RPM。
  10. rpm -Fvh sun-webserver-6.1.5-6.i386.rpm

  11. 确认升级成功:
  12. rpm -q sun-webserver

    应该会返回 RPM 的新修订版本号。

  13. 重新启动在步骤 3 中停止的 Web Server 实例。
  14. WebServer-base/https-admserv/start
    WebServer-base/https-instanceName/start

检验升级

可通过用 -version 选项启动 Web Server 实例服务器来检验 Web Server 到发行版本 4 的升级:

参见表 6-3 确认输出值。

还可在以下日志文件中检查相应的条目:

升级后的任务

升级过程 (Solaris)升级过程 (Linux) 中所述的步骤之外,没有任何升级后的任务。

升级回滚 (Solaris)

本节介绍影响 Web Server 升级回滚过程的一些注意事项,随后对升级回滚过程本身加以说明。

回滚注意事项 (Solaris)

升级至发行版本 4 的 Web Server 的升级回滚过程几乎就是升级至发行版本 4 的相反过程。修补程序会被删除。

回滚过程 (Solaris)
  1. 以 root 身份登录,或成为超级用户。
  2. su -

  3. 停止所有运行的 Web Server 和 Administration Server 实例。
  4. WebServer-base/https-instancename/stop
    WebServer-base/https-admserv/stop

  5. 删除表 6-4 中的修补程序。
  6. patchrm patch_ID

  7. 重新启动在步骤 2 中停止的 Web Server 实例。


从 Java ES 发行版本 2 升级 Web Server

将 Java ES 2004Q2(发行版本 2)的 Web Server 升级至发行版本 4 的过程与将发行版本 3 的 Web Server 升级至发行版本 4 的过程相同,只不过在执行升级前的任务时,还应将 Web Server 所依赖的所有共享组件(参见表 1-6)升级至发行版本 4。

第 2 章“升级 Java ES 共享组件”中提供了将 Java ES 共享组件升级至发行版本 4 的说明。

要将发行版本 2 的 Web Server 升级到发行版本 4,请按照从 Java ES 发行版本 3 升级 Web Server 中的说明操作,但要在提到发行版本 3 的地方用发行版本 2 代替。不过,从发行版本 2 到发行版本 4 的升级还需要修改 obj.conf 配置文件,但该操作会自动执行。



上一页      目录      索引      下一页     


文件号码 819-3457。 版权所有 2005 Sun Microsystems, Inc. 保留所有权利。