...
- 将之前下载的数据资源库包中的 Parasoft_SOAVirt_Data_Repository_Scripts_Pack.zip 文件解压到您选择的位置并打开。
- 找到操作系统的脚本文件夹(例如,Windows 用户可查找
win-scripts
)。 - 将脚本文件夹复制到 MongoDB 安装的根文件夹中并打开。
- 运行 server.bat(Windows)或 server.sh(MacOS 和 Linux)。
- 使用 user.bat(Windows)或 user.sh(MacOS 和 Linux)创建新用户。请参阅更多信息。
- (可选)使用 register.bat(Windows)或 register.sh (MacOS 和 Linux)将服务器注册到 CTP。
- 通过在浏览器窗口中打开 <host>:<port> 来验证服务器是否正在运行,例如
localhost:2424
。您应该看到以下消息:
您可以通过在控制台中按 CTRL+C 或运行在 MacOS/Linux 上运行 ./server.sh stop
来停止 Windows 中的资源库服务器。
配置远程数据资源库服务器以使用 SSL
您可以配置远程数据资源库服务器以使用 SSL。默认情况下并未启用该设置,因此您需要按照以下步骤进行操作。请注意,此流程仅适用于 Windows 和 Mac 安装程序;Linux 用户需要安装发行版专用的 MongoDB,并按照 MongoDB 的配置说明操作。
...
Code Block | ||||
---|---|---|---|---|
| ||||
### See https://www.mongodb.com/docs/v3.6/reference/configuration-options/ ### Path references are resolved relative to the environment's current directory net: port: 2424 bindIpAll: true ipv6: true ssl: mode: requireSSL PEMKeyFile: selfsigned.pem security: authorization: enabled storage: dbPath: repositories systemLog: quiet: true path: logs/repo.log destination: file |
其他信息
Anchor | ||||
---|---|---|---|---|
|
- 只需在首次启动服务器时运行用户脚本(Windows 为 user.bat,MacOS 和 Linux 为 user.sh),即可创建用于身份验证的用户名和密码。创建用户凭据后无需再次运行脚本,除非需要更新/验证用户凭据。
- 如果之后(初始启动后)想更改用于与数据资源库服务器进行身份验证的凭据,可以通过用户脚本来完成。必须启动服务器才能应用更改。
- 要在 CTP 中用 Parasoft 测试数据注册数据资源库服务器,需运行注册脚本(Windows 为 register.bat,MacOS 和 Linux 为 register.sh)。
- 在 Linux 或 MacOS 上安装数据资源库服务器时,需考虑到服务器上的
ulimit
参数。由于数据资源库服务器会导致同时打开许多文件,如果ulimit
设置过低,则可能发生错误。 - Linux 用户:如果要通过 init.d 脚本启动/停止数据资源库服务器,可让 init.d 脚本调用
scripts
文件夹中的服务器 shell(server.sh),传递参数并使用适合您环境的正确用户。
通过 server.conf 文件进行高级配置
server.conf 文件决定数据资源库服务器端口(默认为 2424
)、IPv6 连接、SSL 选项等设置。如果要修改默认设置,请编辑 server.conf 文件。更改将在服务器重启后生效。
使用初始脚本自动部署
下载中包含 init.bat(Windows)或 init.sh(MacOS 或 Linux)脚本。该初始化脚本公开了命令行参数,您可以在其中传递各种输入,无需进行交互式输入,从而简化了数据资源库服务器的自动部署过程。下面的示例显示了用于初始化用户凭据的参数以及用于注册 CTP 的可选参数。请注意,init.bat/sh 脚本使用默认 server.conf 文件中的设置,尤其是默认端口 2424 和非 SSL。如果编辑了 server.conf 文件,则需要运行 server.bat/sh、user.bat/sh 和(可选) register.bat/sh 脚本,手动部署数据资源库服务器。
...