要开始运行 Rational® DOORS® Web Access,必须按特定顺序启动其组件。
开始之前
启动互操作服务器之前,必须设置有效的 DISPLAY 变量,然后让启动互操作服务器的用户有权访问该变量。可使用 X 服务器,或使用带有解决方案的虚拟 DISPLAY,例如 Xvfb。
注意: 请勿使用远程 DISPLAY 变量。如果从另一台服务器导出 DISPLAY 变量以供互操作服务器使用,那么互操作服务器会容易受到网络中断的影响,这些中断可停止互操作服务器并导致 Rational DOORS Web Access 失败。
关于此任务
如果在 IBM® Rational Directory Server 中管理用户和组,并且该目录服务器已备份或重新启动,那么用户在所有互操作服务器重新启动之前无法登录 Web 客户机。
关于在当服务器启动时在 Linux 系统上启动 Rational DOORS Web Access 的指示信息,请参阅技术说明 1420620。
过程
- 启动 Derby 数据库服务器。浏览到您安装 Rational DOORS Web Access 的目录并运行 derby.start.sh。
要点: 如果您使用 Derby 端口号而非缺省端口 1527,那么在运行脚本前,你必须更改 derby.start.sh 脚本中 DERBY_PORT 变量的值。
- 如果 Rational
DOORS Web Access 的版本早于 9.5.2.,那么请运行脚本 dwa_install/derby/scripts/init_trs.sh。
要点: 如果您使用 Derby 端口号而非缺省端口 1527,那么在运行脚本前,您必须更改 init_settings.sh 脚本中的 DERBY_PORT 变量的值。
- 如果 Rational DOORS 数据库服务器尚未启动,那么请将其启动。
- 启动 Web Access 代理程序:
- 在托管 Web Access 代理程序的计算机上,以 Rational DOORS Web Access 所有者的身份登录。
- 浏览到安装了 Rational DOORS Web
Access 的目录。
- 输入 broker.start.sh。
- 配置并启动互操作服务器:
- 在托管互操作服务器的计算机上,以 Rational DOORS Web Access 所有者的身份登录。
- 设置下列环境变量:
DOORSHOME=doors-home-path
DOORSDATA=36677@myserver
PATH=$DOORSHOME/bin:$PATH
export DOORSHOME PATH DOORSDATA
其中 DOORSHOME 变量与安装互操作服务器的位置相关。该变量可能与用于数据库服务器的 DOORSHOME 变量不同。
- 浏览到 $DOORSHOME/bin 并通过按照以下格式输入其命令行属性来启动互操作服务器:
./doors9 -interop -data port@myserver -brokerHost myBroker -brokerPort brokerport &
其中:
- port 是 Rational DOORS 数据库服务器正在使用的端口号。
- myserver 是安装了 Rational DOORS 数据库服务器的系统的命令。
- myBroker 是托管代理程序的系统的名称。
- brokerport 为代理程序所使用的端口,缺省情况下为 61616。
- 启动 Web Access 服务器:
- 在托管 Web Access 服务器的计算机上,以 Rational DOORS Web Access 所有者的身份登录。
- 浏览到安装了 Rational DOORS Web
Access 的目录。
- 输入 server.start.sh。