relm_upgrade Script 參照

使用 relm_upgrade Script 來更新您的 Rational® Engineering Lifecycle Manager 版本。

用途

升級與 WebSphere Application Server 一起執行的 Rational Engineering Lifecycle Manager 中說明完整的 Rational Engineering Lifecycle Manager 升級程序。如果您決定不使用預設值,則可以修改升級 Script 中的參數。

relm_upgrade Script 可以將 Rational Engineering Lifecycle Manager 4.0.3、4.0.4、4.0.5、4.0.6 或 5.0 升級至 5.0.1。雖然 Script 檔位於 RELM_5.0.1_install_dir/server 目錄之下,您必須從 RELM_5.0.1_install_dir/server 目錄來執行它。 另外,如果您的路徑包含空格,請務必用雙引號括住路徑名稱。

除了執行 Script 和其所有指令行引數,另一種替代作法是開啟 Script 參數檔,修改預設值,然後執行縮寫形式的 Script。

relm_params 檔的英文版和翻譯版位於 RELM_5.0.1_install_dir/server/upgrade/relm/params 目錄中。開啟 relm_params 或它的翻譯版來進行編輯,指定每個參數的值。OLD_APPLICATION_HOME 目錄路徑是必須設定的參數之一。這必須是現有目錄,結尾是 server/conf

Script 會執行下列作業:
  • 執行 -migration_relm_updateConfigurationFiles 指令來更新配置和 Tomcat 檔案(如果 updateTomcatFiles 未設為 No)。請輸入 [E] 來執行指令,輸入 [S] 來跳過步驟,或按 [Enter] 鍵來取消執行 Script。
  • 根據舊版中的資訊,來更新 teamserver.proprties 檔。順利合併配置檔之後,請輸入 [C],繼續作業。 會開啟編輯器,讓您驗證「變更與配置管理」應用程式的 teamserver.properties 檔。請確認 com.ibm.team.repository.server.webapp.url 內容所表示的「公用 URI 根目錄」正確。 另外,也請驗證資料庫內容正確。完成之後,如果有任何變更,請儲存變更,然後關閉編輯器,繼續執行 Script。
  • 在 Tomcat 環境中,將 server.xmlweb.xml 檔的內容,與新版本合併在一起,並且複製舊版 tomcat-users.xml 檔。
  • 將表格新增至 Rational Engineering Lifecycle Manager 儲存資料庫。

參數

屬性 說明 必要 預設值
oldApplicationHome 舊的 Rational Engineering Lifecycle Manager 配置目錄的完整路徑。路徑不能包含任何空格。在一般安裝中,這個路徑是 old_relm_install_dir/server/conf none
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"。 yes
oldApplicationTomcatHome 舊版安裝架構 Tomcat 起始目錄的完整路徑。依預設,oldTomcatHome 參數是從 oldApplicationHome 參數值衍生而來。 none
newApplicationTomcatHome 5.0.1 安裝的 Rational Engineering Lifecycle Manager 應用程式 Tomcat 起始目錄的路徑。依預設,newApplicationTomcatHome 參數值是從 newApplicationHome 參數值衍生而來。 none
newJTSHome 5.0.1 安裝的 Jazz™ Team Server 配置目錄的路徑。依預設,newJTSHome 參數值是從 newApplicationHome 參數值衍生而來。 none
jtsContextRoot 5.0.1 Jazz Team Server 的環境定義根目錄。 jts
noPrompt 在建立或修改表格之前,不先提示。 none
noVerify 不執行 teamserver.properties 檔驗證。 none
overwrite 是否改寫任何現有的檔案。 no
noStepPrompt 執行步驟之前,不先提示。 none
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

意見