Запуск Rational DOORS Web Access в системах Linux и Solaris

Компоненты Rational DOORS Web Access запускаются в определенном порядке.

Прежде чем начать

Перед запуском сервера взаимодействия необходимо настроить допустимую переменную DISPLAY и сделать ее доступной пользователю, запускающему сервер взаимодействия. Можно использовать сервер X или виртуальную переменную DISPLAY с решением, таким как Xvfb.
Внимание: Не используйте переменную DISPLAY. В случае экспорта переменной DISPLAY из другой системы сервер взаимодействия становится уязвимым для сетевых ситуаций, которые могут остановить сервер взаимодействия и вызывать ошибки Rational DOORS Web Access.

Об этой задаче

Если пользователи и группы управляются на IBM® Rational Directory Server и выполняется резервное копирование или перезапуск сервера каталога, пользователи не смогут войти в веб-клиент, пока не заработают все серверы взаимодействия.

Инструкции по запуску Rational DOORS Web Access в системах Linux вместе с сервером приведены в техническом комментарии 1420620.

Процедура

  1. Запустите сервер базы данных Derby. Перейдите в каталог, в котором установлен Rational DOORS Web Access, и запустите файл derby.start.sh.
    Важное замечание: Если применяется номер порта Derby, отличный от значения по умолчанию (1527), то необходимо изменить значение переменной DERBY_PORT в сценарии derby.start.sh перед запуском сценария.
  2. Если применяется Rational DOORS Web Access до версии 9.5.2.1, то запустите сценарий каталог-dwa/derby/scripts/init_trs.sh.
    Важное замечание: Если применяется номер порта Derby, отличный от значения по умолчанию (1527), то необходимо изменить значение переменной DERBY_PORT в сценарии init_settings.sh перед запуском сценария.
  3. Если сервер базы данных Rational DOORS еще не запущен, запустите его.
  4. Запустите посредник веб-доступа:
    1. В системе, содержащей посредника веб-доступа, войдите в систему от имени владельца Rational DOORS Web Access.
    2. Перейдите в каталог, в котором установлен Rational DOORS Web Access.
    3. Введите broker.start.sh.
  5. Настройте и запустите сервер взаимодействия:
    1. В системе, содержащей сервер взаимодействия, войдите в систему от имени владельца Rational DOORS Web Access.
    2. Задайте следующие переменные среды:
      DOORSHOME=doors-home-path
      DOORSDATA=36677@myserver
      PATH=$DOORSHOME/bin:$PATH
      export DOORSHOME PATH DOORSDATA

      где DOORSHOME задает расположение, в котором установлен сервер взаимодействия. Эта переменная может отличаться от переменной DOORSHOME, применяемой для сервера базы данных.

    3. Перейдите в каталог $DOORSHOME/bin и запустите сервер взаимодействия. Для этого введите атрибуты командной строки в следующем формате:
      ./doors9 -interop -data порт@myserver -brokerHost myBroker -brokerPort порт-посредника &
      где:
      • порт - номер порта сервера базы данных Rational DOORS.
      • сервер - имя системы, в которой установлен сервер базы данных Rational DOORS.
      • посредник - имя системы с установленным посредником.
      • порт-посредника - это порт, применяемый посредником (значение по умолчанию: 61616).
  6. Запустите сервер веб-доступа:
    1. В системе, содержащей сервер веб-доступа, войдите в систему от имени владельца Rational DOORS Web Access.
    2. Перейдите в каталог, в котором установлен Rational DOORS Web Access.
    3. Введите server.start.sh.

Комментарии