在 Linux 或 Solaris 系統上啟動 Rational DOORS Web Access

如果要啟動 Rational® DOORS® Web Access,您必須以特定的順序來啟動其元件。

開始之前

在啟動 Interoperation 伺服器之前,您必須設定有效的 DISPLAY 變數,並且讓啟動 Interoperation 伺服器的使用者可以存取此變數。您可以使用 X 伺服器或虛擬 DISPLAY 和解析度,例如 Xvfb。
小心: 請勿使用遠端 DISPLAY 變數。如果您從另一個系統匯出 DISPLAY 變數讓 Interoperation 伺服器使用,Interoperation 伺服器就容易因為網路岔斷而停止 Interoperation 伺服器並導致 Rational DOORS Web Access 失敗。

關於這項作業

如果使用者和群組是在 IBM® Rational Directory Server 中管理,並且已備份或重新啟動目錄伺服器,在所有 Interoperation 伺服器重新啟動之前,使用者無法登入 Web 用戶端。

如需在伺服器啟動時,在 Linux 系統上啟動 Rational DOORS Web Access 的相關指示,請參閱 Technote 1420620

程序

  1. 啟動 Derby 資料庫伺服器。瀏覽至 Rational DOORS Web Access 安裝目錄, 並執行 derby.start.sh
    重要: 如果您使用的 Derby 埠號不是預設埠 1527,在您執行 Script 之前,必須先變更 derby.start.sh Script 中的 DERBY_PORT 變數值。
  2. 如果您的 Rational DOORS Web Access 版本舊於 9.5.2.1,請執行 Script dwa_install/derby/scripts/init_trs.sh
    重要: 如果您使用的 Derby 埠號不是預設埠 1527,在您執行 Script 之前, 必須先變更 init_settings.sh Script 中的 DERBY_PORT 變數值。
  3. 如果 Rational DOORS 資料庫伺服器尚未啟動,請加以啟動。
  4. 啟動 Web Access 分配管理系統:
    1. 在運作 Web Access 分配管理系統的電腦上,以 Rational DOORS Web Access 的擁有者登入。
    2. 導覽至您安裝 Rational DOORS Web Access 的目錄。
    3. 輸入 broker.start.sh
  5. 配置和啟動 Interoperation 伺服器:
    1. 在運作 Interoperation 伺服器的電腦上,以 Rational DOORS Web Access 的擁有者登入。
    2. 設定下列環境變數:
      DOORSHOME=doors-home-path
      DOORSDATA=36677@myserver
      PATH=$DOORSHOME/bin:$PATH
      export DOORSHOME PATH DOORSDATA

      其中,DOORSHOME 變數相關於 Interoperation 伺服器的安裝位置。這個變數可能與您用在資料庫伺服器的 DOORSHOME 變數不同。

    3. 瀏覽至 $DOORSHOME/bin,以下列格式輸入其指令行屬性來啟動 Interoperation 伺服器:
      ./doors9 -interop -data port@myserver -brokerHost myBroker -brokerPort brokerport &
      其中:
      • port 是 Rational DOORS 資料庫伺服器使用的埠號。
      • myserver 是 Rational DOORS 資料庫伺服器安裝所在系統的名稱。
      • myBroker 是運作分配管理系統的系統名稱。
      • brokerport 是分配管理系統使用的埠,依預設為 61616。
  6. 啟動 Web Access 伺服器:
    1. 在運作 Web Access 伺服器的電腦上,以 Rational DOORS Web Access 的擁有者登入。
    2. 導覽至您安裝 Rational DOORS Web Access 的目錄。
    3. 輸入 server.start.sh

意見