创建 IBM Rational Web Developer 更新服务器的本地镜像
适用于 Rational Web Developer V6.0
目录
1.0 下载并解压缩更新
2.0 创建并更新 site.xml 文件
3.0 创建 policy.xml 文件
4.0 从更新服务器的本地镜像安装更新
1.0 下载并解压缩更新
要创建 IBM® Rational® Web Developer 更新服务器的本地镜像,应下载下列更新。如果您先前已经创建了更新服务器的本地镜像,则在下载这些更新之前除去任何已过时的功能部件文件。
注意:必须下载 IBM Rational Product Updater 6.0.1。
在下载更新之后,将文件解压缩至目标目录,将在该目录中建立更新服务器的本地镜像。可以将所有更新解压缩至同一目标目录。更新不会互相覆盖。
2.0 创建并更新 site.xml 文件
通常,每种产品都有一个更新站点和发现站点。更新站点包含产品修订(例如,临时修订、修订包和更新包),发现站点包含可选功能部件。
注:Rational Product Updater 没有发现站点。
每个下载的产品修订在 product\60\update\ 目录中都包含
site_identifier.xml 文件,而每个下载的功能部件在 product\60\discovery\ 目录中都包含 site_identifier.xml 文件,其中 identifier 标识产品修订或功能部件,而 product 标识产品。用于 Rational Product Updater 更新的 site_identifier.xml 文件位于 rpu\60\update\ 目录中。
更新站点和发现站点都需要单独的 site.xml 文件。要创建每个 site.xml 文件,必须将适当 site_identifier.xml 文件中的 <feature/> 信息组合在一起。
要创建或更新 site.xml 文件,完成下列步骤:
- 在文本编辑器中打开 site_identifier.xml 文件。例如,打开 site_60_6011.xml。
- 在同一目录中将该文件另存为 site.xml。如果该目录已经包含名为 site.xml 的文件,则将 site_60_6011.xml 中的 <feature/> 信息复制到 site.xml 的 <site></site> 部分中。
- 将每个 site_identifier.xml 文件中的 <feature/> 信息复制到 site.xml 中。
例如,下列代码显示了将 rwd\60\discovery\site_WLToolkit_601.xml 和
rwd\60\discovery\site_i4gl.xml 中的 <feature/> 信息复制到 rwd\60\discovery\site.xml 中的结果:
<?xml version="1.0" encoding="UTF-8" ?>
<site>
<!-- WL Toolkit 601 Feature -->
<feature patch="false" id="com.ibm.etools.weblogic.rwd.update.6001" version="6.0.1" url="features/com.ibm.etools.weblogic.rwd.update.6001_6.0.1.jar">
<category name="fixpack" />
</feature>
<feature id="updater.com.ibm.etools.weblogic.rwd.602" version="6.0.1" url="features/updater.com.ibm.etools.weblogic.rwd.602_6.0.1.jar">
<category name="proxies"/>
</feature>
<!-- WL Toolkit 601 Feature -->
<!-- i4gl 6001a refresh -->
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.win32" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.win32_6.0.0.1a.jar" os="win32">
</feature>
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.linux" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.linux_6.0.0.1a.jar" os="linux">
</feature>
<feature patch="false" id="updater.rad.ifeature.i4glconversion.refresh.001" version="1.0.0" url="features/updater.rad.ifeature.i4glconversion.refresh.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.win32.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.win32.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.linux.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.linux.001_1.0.0.jar">
</feature>
<!-- i4gl 6001a refresh -->
</site>
注意:
- 使用提供的最新功能部件信息替换 product\60\discovery\site.xml 文件中过时的功能部件信息。
- 不要使用提供的最新产品修订信息替换 product\60\update\site.xml 文件中先前的功能部件信息。
- 功能部件信息的顺序并不重要。
- 保存并关闭更新后的 site.xml 文件。保留原始 site_identifier.xml 文件以供参考。
- 关闭文本编辑器。
3.0 创建 policy.xml 文件
每个下载的产品修订和功能部件都包含引用其 site_identifier.xml 文件的 product\policy_identifier.xml 文件。必须将所有 policy_identifier.xml 文件组合到单个 policy.xml 文件中。在创建此文件后,您可以将它用于所有产品更新并引用在前面部分中创建的 site.xml 文件。
要创建 policy.xml 文件,完成下列步骤:
- 使用文本编辑器打开 product\policy_identifier.xml 文件。例如,打开 policy_60_6011.xml。
- 在镜像站点的主目录中,将该文件另存为 policy.xml。
- 编辑 URL 映射以指向 site.xml 而不是 site_identifier.xml。确保指定了 site.xml 的通用可访问绝对路径。
例如,如果镜像站点在名为 server1 的 Web 服务器上,则 policy.xml 文件将类似于下例:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.web.developer.update" url="http://server1/rational_updates/rwd/60/update/site.xml"/>
</update-policy>
- 添加所有其他 product\policy_identifier.xml 文件(例如,rwd\policy_i4gl.xml)中的 URL 映射信息。
对于可以从更新服务器的本地镜像更新的每个产品,您应该有一个指向更新站点的 URL 映射以及另一个指向发现站点的 URL 映射。需要额外的 URL 映射指向功能部件发现站点。每个 product\policy_identifier.xml 文件中都提供了模式。
- 编辑每个 URL 映射以指向 site.xml 而不是 site_identifier.xml。您的文件应类似于下例:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.web.developer.update" url="http://server1/rational_updates/rwd/60/update/site.xml"/>
<url-map pattern="com.ibm.rational.web.developer.discovery" url="http://server1/rational_updates/rwd/60/discovery/site.xml"/>
</update-policy>
- 通过输入 Rational Product Updater 的 site.xml 文件的通用可访问绝对路径创建其更新的 URL 映射。
<url-map pattern="com.ibm.orca.product.updater" url="http://server1/rational_updates/rpu/60/update/site.xml"/>
- 保存 policy.xml 文件。
- 关闭文本编辑器。
4.0 从更新服务器的本地镜像安装更新
在更新服务器的本地镜像可用之后,用户可以通过遵循下列指示信息安装更新。
使用安装该产品的相同用户帐户来安装更新。
限制:
- 安装更新时无法打开产品。
- 在 Windows® 操作系统上,必须使用具有 Administrator 特权的帐户。在 Linux® 操作系统上,必须作为 root 用户登录。
要安装更新,完成下列步骤:
- 启动 Rational Product Updater:
- 在 Windows 操作系统上,单击开始 > 程序 > IBM Rational > Rational Product Updater。
- 在 Red Hat Enterprise Linux 3.0(GNOME 桌面环境)上,打开主菜单并单击程序 > Rational Product Updater。
- 在 SuSE Linux Enterprise Server 9.0(K 桌面环境)上,打开主菜单并单击 IBM Rational > Rational Product Updater。
注意:在 Red Hat Enterprise Linux 3.0 和 SuSE Linux Enterprise Server 9.0 上,如果使用的不是缺省桌面环境,那么产品快捷方式将不会出现在缺省位置。
- 单击首选项 > 更新站点。
- 输入在更新服务器的本地镜像的主目录中的 policy.xml 文件的路径。
- 单击确定。
- 单击查找更新或查找可选功能部件。
如果 Rational Product Updater 需要更新,则在继续之前将提示您安装它。单击确定。Rational Product Updater 将安装更新、重新启动并检索可用更新列表。
- 选择想要安装的更新。
- 单击安装更新或安装可选功能部件。
- 要接受许可协议并继续安装,单击确定。
根据计算机处理器速度和计算机中的 RAM 大小,可能要花费较长的时间来安装此更新。
安装完成后,Rational Product Updater 会在“已安装的产品”页上列示已安装的更新。
- 关闭 Rational Product Updater。