relm_upgrade 脚本引用

使用 relm_upgrade 脚本更新 Rational® Engineering Lifecycle Manager 版本。

用途

升级与 WebSphere Application Server 一起运行的 Rational Engineering Lifecycle Manager中描述了完整的 Rational Engineering Lifecycle Manager 升级过程。如果您决定不使用缺省值,那么可以修改升级脚本中的参数。

relm_upgrade 脚本将 Rational Engineering Lifecycle Manager 4.0.3、4.0.4、4.0.5、4.0.6 或 5.0 升级到 5.0.1。 虽然此脚本文件位于 upgrade/relm 目录下, 但它必须从 RELM_5.0.1_install_dir/server 目录下运行。并且,如果路径包含空格,请确保将路径名括在双引号中。

除了运行此脚本并附带其所有命令行参数以外,您可以打开此脚本的参数文件,修改缺省值,然后运行脚本的简略格式。

relm_params 文件的英语版本和翻译后的版本都位于 RELM_5.0.1_install_dir/server/upgrade/relm/params 目录中。打开 relm_params 或者其翻译后的版本进行编辑,并指定各个参数的值。其中一个必须设置的参数是 OLD_APPLICATION_HOME 目录的路径。这必须是以 server/conf 结尾的现有目录。

此脚本执行下列任务:
  • 运行用于更新配置和 Tomcat 文件的 -migration_relm_updateConfigurationFiles 命令(如果 updateTomcatFiles 未设置为 No)。请输入 [E] 以运行命令,输入 [S] 跳过步骤,或者按 [Enter] 键取消脚本执行。
  • 更新基于先前版本中信息的 teamserver.proprties 文件。在成功地合并配置文件之后,请输入 [C] 继续。将打开一个编辑器,您可以在此其中验证“变更和配置管理”应用程序 teamserver.properties 文件。验证 com.ibm.team.repository.server.webapp.url 属性所指定的公用 URI 根是否正确。并且,验证数据库属性是否正确。完成后,请保存更改(如果有)并关闭编辑器以继续执行脚本。
  • 在 Tomcat 环境中,将 server.xmlweb.xml 文件的内容与新版本合并,并复制旧版本的 tomcat-users.xml 文件。
  • 将表添加到 Rational Engineering Lifecycle Manager 存储库数据库。

参数

属性 描述 是否为必需属性 缺省值
oldApplicationHome Rational Engineering Lifecycle Manager 配置目录的完整路径。此路径不得包含任何空格。在典型安装中,此路径为 old_relm_install_dir/server/conf
applicationContextRoot Rational Engineering Lifecycle Manager 上下文根 relm
oldApplicationVersion 正在升级的 Rational Engineering Lifecycle Manager 版本。 缺省情况下,会自动检测要升级的 Rational Engineering Lifecycle Manager 的版本。
newApplicationHome 5.0.1 安装的 Rational Engineering Lifecycle Manager 应用程序配置目录的路径。 RELM_5.0.1_install_dir/server/conf
updateTomcatFiles 是否要更新 Tomcat 配置文件。如果您正在使用 WebSphere® Application Server,请将此值设置为“no”。
oldApplicationTomcatHome 先前安装版本的 Tomcat 主目录的完整路径。缺省情况下,oldTomcatHome 参数值派生自 oldApplicationHome 参数值。
newApplicationTomcatHome 5.0.1 安装的 Rational Engineering Lifecycle Manager 应用程序 Tomcat 主目录的路径。 缺省情况下,newApplicationTomcatHome 参数值派生自 newApplicationHome 参数值。
newJTSHome 5.0.1 安装的 Jazz™ Team Server 配置目录的路径。缺省情况下,newJTSHome 参数值派生自 newApplicationHome 参数值。
jtsContextRoot 5.0.1 Jazz Team Server 的上下文根。 jts
noPrompt 在创建或修改表之前不提示。
noVerify 不执行 teamserver.properties 文件验证。
overwrite 是否覆盖任何现有文件。
noStepPrompt 在执行步骤之前不提示。
Windows:
cd C:\Program Files\IBM\JazzTeamServer\Server\
upgrade\relm\relm_upgrade.bat -oldApplicationHome old_relm_install_dir\server\conf
Linux:
cd opt/IBM/JazzTeamServer/Server/
./upgrade/relm/relm_upgrade.sh -oldApplicationHome old_relm_install_dir/server/conf

反馈