![[IBM i]](../images/iseries.gif)
configureOs400WebServerDefinition 命令
configureOs400WebServerDefinition 命令用于在 WebSphere® Application Server 或 Deployment Manager 概要文件中创建 Web 服务器定义。
要运行此命令,用户概要文件必须具有 *ALLOBJ 权限。有关运行此命令的更多信息,请参阅使用命令行工具一文。
当 Web 服务器位于与应用程序服务器或 Deployment Manager 不同的节点上时,请使用 http 概要文件。当您对 HTTP 概要文件运行此脚本时,此脚本将生成另一个脚本。请使用生成的脚本在应用程序服务器或 Deployment Manager 概要文件中创建 Web 服务器定义,方法是从 appserver-profile-dir/bin 目录运行生成的脚本,其中 appserver-profile-dir 是应用程序服务器或 Deployment Manager 的位置。有关其他信息,请参阅选择 Web 服务器拓扑图和路线图一文。
您只能创建一个 Web 服务器定义。
语法
命令语法如下所示:
configureOs400WebServerDefinition
-webserver.instance.name webserverInstanceName |
-webserver.name webserverName
[ -webserver.admin.userID userId ]
[ -webserver.admin.password password ]
[ -profileName profile1 ]
[ -webserver.type webserverTpe ]
[ -webserver.host hostName | -webserver.node webserverNode ]
[ -mapType mapType ]
[ -webserver.port webserverPort ]
[ -webserver.admin.port adminPort ]
[ -was.admin.userId wasUserId ]
[ -was.admin.password wasPassword ]
[ -help | -? ]
参数
下列选项可用于 configureOs400WebServerDefinition 命令:
- -webserver.instance.name
- 当指定了 -webserver.name 时,此参数是可选的。值 webserverInstanceName 指定 iSeries 上 Web 服务器实例的名称。缺省值为 webserverName。
- -webserver.name
- 当指定了 -webserver.instance.name 时,此参数是可选的。webserverName 的值指定 Web 服务器定义的名称。缺省值为 webserverType_webserverInstanceName。
- -webserver.admin.userId
- 这是一个可选参数。值 userId 指定 Web 服务器的主机名上 HTTP 管理员的用户标识。
- -webserver.admin.password
- 这是一个可选参数。值 password 指定 Web 服务器的主机名上 HTTP 管理员的密码。
- -profileName
- 这是一个可选参数。值 profile1 指定将配置 Web 服务器定义的概要文件。缺省值为 default。
- -webserver.type
- 这是一个可选参数。它指定 Web 服务器的类型。其值是 IHS 或 DOMINO。缺省值为 IHS。
- -webserver.host
- 这是一个可选参数。hostName 值指定 Web 服务器的主机名。缺省值为 localhost。
- -webserver.node
- 这是一个可选参数。webserverNode 值指定 Web 服务器定义的节点名。缺省值为 hostName-node。
- -mapType
- 这是一个可选参数。其值指定将哪些应用程序映射至 Web 服务器定义。您必须将应用程序映射至 Web 服务器,以便 Web 服务器可以为对应用程序的请求提供服务。允许的值为:MAP_NONE、MAP_DEFAULT 或 MAP_ALL。缺省值为 MAP_ALL。MAP_DEFAULT 将仅映射缺省应用程序。
- -webserver.port
- 这是一个可选参数。其值指定 Web 服务器的侦听端口。缺省值为 80。
- -webserver.admin.port
- 这是一个可选参数。adminPort 值指定 Web 服务器的管理端口。iseries HTTP 管理 GUI 的缺省管理端口是 2001。
- -was.admin.userId
- 这是一个可选参数。wasUserId 值指定服务器以安全方式运行时 WebSphere Application Server 管理员的用户标识。
- -was.admin.password
- 这是一个可选参数。wasPassword 值指定服务器以安全方式运行时 WebSphere Application Server 管理员的密码。
使用方案
以下示例说明了正确的语法:
在 HTTP 概要文件上运行
configureOs400WebServerDefinition -profileName profile1.remote -webserver.instance.name WEB1 -webserver.name WEB1
profile1.remote 概要文件是使用 HTTP 概要文件模板创建的 HTTP 概要文件。
示例输出:
Web server configuration file: profile_root
/config/WEB1/configureWEB1 was created for remote profile
profile1.remote.
You need to copy the "profile_root
/config/WEB1/configureWEB1" script to the bin directory of the "Application
Server" or "dmgr" profile and run it to create the web server definition
"WEB1". Make sure you start the "Application Server" or "dmgr" before
you run the script.
此调用在 profile1.remote 概要文件中创建了以下脚本:
profile_root/config/WEB1/configureWEB1
并指出了创建 Web 服务器定义所需要执行的步骤。在非 HTTP 概要文件上运行
IHS 示例
configureOs400WebServerDefinition -profileName profile1 -webserver.instance.name INSTANCE1 -webserver.name SERV1
Domino 示例
configureOs400WebServerDefinition -profileName profile1 -webserver.type DOMINO -webserver.instance.name DOMINO1