Um die Ausführung von Rational DOORS Web Access zu starten, müssen Sie die einzelnen Komponenten in einer ganz bestimmten Reihenfolge starten.
Vorbereitende Schritte
Bevor Sie den Interoperation Server starten, müssen Sie eine gültige DISPLAY-Variable einrichten und dann für den Benutzer zugänglich zu machen, der den Interoperation Server startet. Sie können entweder einen X-Server oder
eine virtuelle DISPLAY-Variable mit einer Lösung, z. B. Xvfb, verwenden.
Achtung: Setzen Sie keine ferne DISPLAY-Variable ein. Wenn Sie eine DISPLAY-Variable aus einem anderen System exportieren, um sie für den Interoperation Server zu verwenden, wird der Interoperation
Server anfällig für Netzunterbrechungen, die den Interoperation Server stoppen und zu einem Fehlschlagen von Rational DOORS Web Access führen können.
Informationen zu diesem Vorgang
Wenn Benutzer und Gruppen in IBM® Rational Directory
Server verwaltet werden und der Verzeichnisserver gesichert oder erneut gestartet wird, können sich Benutzer
erst beim Web-Client anmelden, wenn alle Interoperation Server-Instanzen erneut gestartet wurden.
Anweisungen dazu, wie Rational DOORS Web Access auf Linux-Systemen beim Serverstart gestartet werden kann, enthält der technische Hinweis 1420620.
Die Derby-Installation unterstützt den Datenaustausch und die Berichterstellung, die
Tracked Resource Sets (TRS)
und Lifecycle Query Engine (LQE) verwenden. Weitere Informationen finden Sie in
Änderungen mit TRS und LQE verfolgen
Vorgehensweise
- Wenn Ihr System für den Datenaustausch und die Berichterstellung
konfiguriert ist, starten Sie den Derby-Datenbankserver.
Navigieren Sie zum Verzeichnis, in dem Sie
Rational DOORS Web Access
installiert haben, und führen Sie derby.start.sh aus.
Wichtig: Wenn Sie eine Derby-Portnummer verwenden,d ie sich von der Standardportnummer 1527 unterscheidet, müssen Sie den Wert
der Variable DERBY_PORT im Script
derby.start.sh ändern, bevor Sie das Script ausführen.
- Wenn Ihre Version von Rational
DOORS Web Access früher als 9.5.2.1 ist, führen Sie das
Script dwa_install/derby/scripts/init_trs.sh aus.
Wichtig: Wenn Sie eine Derby-Portnummer verwenden,d ie sich von der Standardportnummer 1527 unterscheidet, müssen Sie den Wert
der Variable DERBY_PORT im Script
init_settings.sh ändern, bevor Sie das Script ausführen.
- Starten Sie den Web Access-Broker:
- Melden Sie sich auf dem Computer, der den Web Access-Broker hostet, als Eigner von Rational DOORS Web Access an.
- Navigieren Sie zum Verzeichnis, in dem Sie Rational DOORS Web
Access installiert haben.
- Geben Sie broker.start.sh ein.
- Wenn der Rational DOORS-Datenbankserver nicht bereits gestartet ist, starten Sie ihn jetzt.
- Konfigurieren und starten Sie den Interoperation Server:
- Melden Sie sich auf dem Computer, der den Interoperation Server hostet, als Eigner von Rational DOORS Web Access an.
- Legen Sie diese Umgebungsvariablen fest:
DOORSHOME=pfad_zum_doors-ausgangsverzeichnis
DOORSDATA=36677@myserver
PATH=$DOORSHOME/bin:$PATH
export DOORSHOME PATH DOORSDATA
Dabei bezieht sich die Variable DOORSHOME auf die Installationsposition der Interoperation Server-Instanz. Diese Variable unterscheidet sich möglicherweise von der Variablen DOORSHOME, die Sie für den Datenbankserver verwenden.
- Navigieren Sie zum Verzeichnis $DOORSHOME/bin und starten Sie den Interoperation Server, indem Sie die zugehörigen Befehlszeilenattribute in diesem Format eingeben:
./doors9 -interop -data port@myserver -brokerHost myBroker -brokerPort brokerport &
Hierbei ist
- port ist die Portnummer, die der Rational DOORS-Datenbankserver verwendet.
- myserver ist der Name des Systems, auf dem der Rational DOORS- Datenbankserver installiert ist.
- myBroker ist der Name des Systems, das als Host des Brokers dient.
- brokerport ist der Port, den der Broker verwendet (standardmäßig 61616).
- Starten Sie den Web Access-Server:
- Melden Sie sich auf dem Computer, der den Web Access-Server hostet, als Eigner von Rational DOORS Web Access an.
- Navigieren Sie zum Verzeichnis, in dem Sie Rational DOORS Web
Access installiert haben.
- Geben Sie server.start.sh ein.