管理和配置問題

這個主題說明在您安裝、管理或配置 Rational® Engineering Lifecycle Manager 時,可能遇到的一些問題。

將 Rational DOORS 配置成追蹤資源集 (TRS) 提供者

當您將 Rational DOORS® 配置成 TRS 提供者時,您將選取工具 > 配置 TRS。有時候這會導致 CRCRD7213W: 無法更新「追蹤資源集」配置錯誤。

如果要解決這個錯誤,請更新任何需求,然後選取要重新配置 TRS。

重新啟動 Jazz Team Server 不會重新啟動 Rhapsody DM

在 Jazz™ Team Server、Rhapsody® DM 和 Rational Engineering Lifecycle Manager 全都安裝在單一 JTS(使用 Windows 2008 伺服器上的預設 Tomcat 和 Derby)的環境中,重新啟動 Jazz Team Server 不一定會重新啟動 Rhapsody DM 伺服器。

在下列情況下,可能就會遇到此問題:
  • 您無法存取 Rhapsody DM 網站:https://hostname:9444/dm/web
  • https://hostname:9444/dm/admin 網站指出 Rhapsody DM 尚未向 Jazz Team Server 登錄。
  • Lifecycle Query Engine 指出 Rhapsody DM 不是 TRS 提供者:https://hostname:9444/lqe/web/admin/data-sources

移至 Jazz Team Server > 配置 > 已登錄的應用程式頁面 (https://hostname:9444/jts/admin),確定已適當地配置 Rhapsody DM。其中應有一個 Design Management 項目。

請前往 https://hostname:9444/jts/admin 網站,移至應用程式管理區段,並搜尋 Design Management,確定已啟動 Rhapsody DM。如果 Design Management 區段指出尚未定義它,或者完全沒有出現,請重新啟動 Jazz Team Server。

WebSphere Application Server 中不正確的 Lifecycle Query Engine 類別載入器設定會導致建立不正確的 Derby 資料庫版本

必須遵循下面的主題中說明的指示,以便正確部署 Lifecycle Query Engine:針對 Lifecycle Query Engine 來設定 WebSphere® Application Server

如果在 WebSphere Application Server 中嘗試啟動 lqe_war 時遇到類似如下的錯誤訊息,則可能忘記了完成變更類別載入器設定的步驟。此日誌可在以下位置中找到:WAS_install_dir/AppServer/Profiles/yourprofile/logs/Server1/SystemOut.log
Caused by: ERROR XSLAN: Database at C:\Users\IBM_ADMIN\Desktop\WAS_Config\server\conf\lqe\derbyDB has an incompatible format with the current version of the software.  The database was created by or upgraded by version 10.8.
使用預設類別載入器設定時,WebSphere Application Server 會使用不正確的 Derby 版本為 Lifecycle Query Engine 建立 Derby 資料庫。
如果發生這種情況,則可以透過完成下列步驟來解決:
  1. 在 WebSphere Application Server 管理主控台中,停止 lqe_war
  2. 刪除 LQE 使用不正確的 Derby 版本建立的 Derby 資料庫。此資料庫位於在 lqe.config.location 變數(您在針對 Lifecycle Query Engine 來設定 WebSphere Application Server 的步驟 5 中設定該變數)中設定的路徑中。

    例如,在預設路徑 C:\Program Files\IBM\JazzTeamServer\server\conf\lqe 中,尋找名為 derbyDB 的資料夾並刪除這整個資料夾。

  3. 在 WebSphere Application Server 管理主控台中,完成針對 Lifecycle Query Engine 來設定 WebSphere Application Server 中說明的步驟 18 至 26。請確保儲存主要配置,然後啟動 lqe_war

登出會產生 WebSphere Application Server 錯誤訊息

如果正在執行 WebSphere Application Server,但登出 Rational Engineering Lifecycle Manager,則可能會收到錯誤訊息 SESN0008EA:以匿名身分鑑別的使用者已嘗試存取下列使用者擁有的階段作業...

透過新增自訂階段作業管理程式內容,在 WebSphere Application Server(8.0.0.3 版或更新版本)上啟用修正程式。按一下應用程式伺服器 > server1 > 階段作業管理 > 自訂內容,然後新增 InvalidateOnUnauthorizedSessionRequestException = true 自訂內容。

或者,如果關閉瀏覽器視窗,而不是明確地登出,則階段作業最終會自行逾時。

升級 Rational Engineering Lifecycle Manager 會導致 TRS 授權無法使用

升級 Rational Engineering Lifecycle Manager 之後,TRS 授權可能尚未新增至 License Key Manager。這將導致 LQE 編製索引失敗,並顯示類似於下列內容的錯誤:
錯誤 403:CRJAZ0977I com.ibm.team.jazz.foundation.enterprise 伺服器授權原則不容許 com.ibm.team.jis.trs.read 作業。
com.ibm.team.jis.lqe.http.error.HttpForbiddenException:已禁止
如果發生此狀況,請將 TRS 授權手動新增至 Jazz Team Server License Key Manager。

升級 DOORS Next Generation

當您配置或升級「需求管理 (RM)」伺服器時,可能會發生造成伺服器無法使用的 OAuth 消費者金鑰問題。可能是設定精靈中的按鈕已停用,也可能是 server/logs/rdm.log 檔中發生下列錯誤:CRJZS0033E Invalid consumer key。如果發生這種情況,請參閱 Technote:OAuth 消費者金鑰問題疑難排解

WebSphere Application Server 資料堆大小不足會導致發生錯誤

在主題設定 WebSphere Application Server for Rational Engineering Lifecycle Manager 中,我們建議您將 WebSphere Application Server JVM 資料堆大小設為 4096MB,或者調整此項以配合使用者數目或所處理的資料數量。

如果您遇到類似於下列內容的錯誤,則可以透過增加 WebSphere Application Server 記憶體設定來解決該問題。
  • relm.log
     CRCPC1815E 已發生內部錯誤。說明:
    java.lang.OutOfMemoryError
  • vvc.log
    CRJAZ1451I 執行由元件 "com.ibm.team.repository" 提供的作業 "LogChangeEventAppenderTask" 時發生異常狀況。將重新排程作業。
    java.lang.OutOfMemoryError
  • lqe.log
    變更日誌處理期間發生嚴重錯誤。中斷對下列項目的變更日誌處理:https://jts.server.com:9443/application/trs
    java.lang.OutOfMemoryError

匯入大型產品檔案會導致發生錯誤

當按照匯入產品樹狀結構中的說明,匯入產品樹狀結構時,如果您尚未按照必要條件中的說明將 WebSphere Application Server Web 儲存器執行緒儲存區上限設為 200,則可能遇到類似於 relm.log 檔案中下列內容的錯誤:
錯誤 com.ibm.relm.productdefapi - CRCPC2001E 已發生內部錯誤。
org.apache.http.conn.HttpHostConnectException:與 <host> 的連線遭拒絕

意見