创建 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_601.xml。
- 在同一目录中将该文件另存为 site.xml。如果该目录已经包含名为 site.xml 的文件,则将 site_601.xml 中的 <feature/> 信息复制到 site.xml 的 <site></site> 部分中。
- 将每个 site_identifier.xml 文件中的 <feature/> 信息复制到 site.xml 中。
例如,下列代码显示了将 rad\60\discovery\site_WLToolkit_60.xml 和 rad\60\discovery\site_i4gl.xml 中的 <feature/> 信息复制到 rad\60\discovery\site.xml 中的结果:
<?xml version="1.0" encoding="UTF-8"?>
<site>
<!--Deployment Toolkit for WebLogic Server-->
<feature patch="false" id="com.ibm.etools.weblogic.rwd.update" version="6.0.0"os="win32" url="features/com.ibm.etools.weblogic.rwd.update_6.0.0.jar"/>
<feature id="updater.com.ibm.etools.weblogic.rwd" version="6.0.0" url="features/updater.com.ibm.etools.weblogic.rwd_6.0.0.jar"/>
<!--I4GL conversion utility-->
<feature patch="false" id="com.ibm.etools.i4gl.conversion.win32" version="6.0.0.1" url="features/com.ibm.etools.i4gl.conversion.win32_6.0.0.1.jar" os="win32" />
<feature patch="false" id="com.ibm.etools.i4gl.conversion.linux" version="6.0.0.1" url="features/com.ibm.etools.i4gl.conversion.linux_6.0.0.1.jar" os="linux" />
<feature patch="false" id="updater.rad.ifeature.i4glconversion.001" version="1.0.0" url="features/updater.rad.ifeature.i4glconversion.001_1.0.0.jar" />
<feature patch="false" id="updater.rad.ifeature.i4glconversion.002" version="1.0.0" url="features/updater.rad.ifeature.i4glconversion.002_1.0.0.jar" />
<feature patch="false" id="updater.zips.i4glconversion.win32.001" version="1.0.0" url="features/updater.zips.i4glconversion.win32.001_1.0.0.jar" />
<feature patch="false" id="updater.zips.i4glconversion.win32.002" version="1.0.0" url="features/updater.zips.i4glconversion.win32.002_1.0.0.jar" />
<feature patch="false" id="updater.zips.i4glconversion.linux.001" version="1.0.0" url="features/updater.zips.i4glconversion.linux.001_1.0.0.jar" />
<feature patch="false" id="updater.zips.i4glconversion.linux.002" version="1.0.0" url="features/updater.zips.i4glconversion.linux.002_1.0.0.jar" />
</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_601.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。