必须先更新 Lotus® Domino® Web 服务器配置,然后才能将
Web 服务器与 WebSphere® Application Server 配合使用。
关于此任务
在
IBM i 服务器上配置 Domino 服务器的每个实例。
过程
- 在应用程序服务器配置中定义 Web 服务器。
- 启动 Qshell。
在 CL 命令行中,输入 STRQSH。
- 切换到配置所在的目录。
在 Qshell 提示符处,运行以下命令:
cd app_server_root/bin
- 指定 Domino 服务器的名称和端口。
在 Qshell 提示符处,运行以下命令:
configureOs400WebServerDefinition -webserver.name yourDominoServer \
-webserver.type DOMINO \
-webserver.port
port
yourDominoServer 变量是 Domino 服务器的名称。port 变量是 Domino 服务器的 HTTP 端口。
要使用非缺省 WebSphere Application Server 概要文件,请在运行 configureOs400WebserverDefinition 脚本时指定 -profileName myProfile 参数。
- 生成 plugin-cfg.xml 文件。 从 Qshell 提示符处,运行以下命令:
GenPluginCfg -webserver.name yourDominoServer
如果在前一步骤中指定了概要文件名,那么在运行 GenPluginCfg 脚本时指定 -profileName myProfile 参数。
- 记下 plugin-cfg.xml 文件所在的位置。 在下一步中将需要此信息。
- 更新 Domino 服务器 notes.ini 文件。
- 在 CL 命令行上输入“使用 Domino 服务器”(WRKDOMSVR) 命令。
- 对于适当的 Domino 服务器实例,指定选项 13(编辑 NOTES.INI)以编辑服务器 notes.ini 文件。
- 将下面这一行添加至 notes.ini 文件末尾:
WebSphereInit=plugin-file
plugin-file 变量是您在前一步骤中生成的 plugin-cfg.xml 文件的标准路径。
- 按 F3 两次,以保存并退出 notes.ini 文件。
- 启动 Domino 服务器。
- 验证您的用户概要文件是否具有 *JOBCTL 特权。
- 在 CL 命令行中,输入 strdomsvr 命令。
- 按 F4,以让系统为您提示服务器名。
- 在所提供的字段中输入服务器名。
如果您不太确定该名称,那么按 F4 以显示 IBM i 服务器上的 Domino 服务器列表。
- 按 Enter 键。
当系统在启动 Domino 服务器时,您将看到一条指示该服务器正在启动的消息。如果此消息
的显示时间超过一分钟或两分钟,那么服务器可能在等待您输入密码。要确定服务器是否在等待您输入密码,可
使用 WRKDOMCSL 命令来为服务器启动控制台会话。您可以在此控制台会话中输入密码。
- 启用 WebSphere Application Server DSAPI 过滤器。
- 在与适当 Domino 服务器相连的 Lotus Notes® 客户机中,编辑 Domino 文档。 该文档在 Domino 服务器的 Domino 目录中。该文件的名称为 names.nsf。例如,打开浏览器并浏览至
http://your.server.name:port/names.nsf,其中
your.server.name 变量是 IBM i 服务器的名称,而 port
变量是 Web 服务器端口。
输入 Domino 管理员的用户名和密码。有关用来编辑 Domino 文档的其他技术,请参阅 Domino 文档。
- 在服务器文档中,选择因特网协议选项卡,然后选择 HTTP 选项卡。
- 对于 DSAPI 过滤器文件名,输入:
/QSYS.LIB/product_library.LIB/LIBDOMINO.SRVPGM
验证此命令前后都没有空格,否则过滤器将失败。
- 保存并退出 Domino 服务器文档。
要将 Lotus Domino Web 服务器与 WebSphere Application Server 配合使用,不需要更改 Domino 服务器文档中的 Java Servlet
支持字段。
- 停止然后重新启动 Domino 服务器 HTTP 任务。
- 在 CL 命令行上输入“使用 Domino 服务器”(WRKDOMSVR) 命令。
- 对于 Domino 服务器实例,指定选项 8(工作控制台)以选择 Domino 服务器控制台。
- 从 Domino 服务器控制台中,输入以下命令来停止 Domino 服务器 HTTP 任务。
tell http quit
- 从 Domino 服务器控制台中,输入以下命令来启动 Domino 服务器 HTTP 任务。
load http