服务器配置脚本

该脚本编制库提供多个脚本过程来自动完成应用程序服务器配置。使用应用程序服务器脚本来创建应用程序服务器、Web 服务器和通用服务器。可以分别运行每个脚本,也可将过程组合在一起来为环境创建定制自动执行脚本。

所有服务器管理脚本过程都位于 app_server_root/scriptLibraries/servers/V70 目录中。 如果不要设置参数,请指定空字符串作为参数值,如以下语法所示:""

createApplicationServer

此脚本会在您的环境中创建新的应用程序服务器。在安装过程中,产品将创建缺省应用程序服务器 server1。大多数安装都需要若干个应用程序服务器来处理生产环境的应用程序服务需求。

表 1. createApplicationServer 参数描述. 以节点名称、服务器名称和模板名称运行该脚本。
自变量 描述
nodeName 指定要创建应用程序服务器的节点的名称。
serverName 指定要创建的服务器的名称。
templateName (可选)指定要用来创建应用程序服务器的模板。

语法

AdminServerManagement.createApplicationServer(nodeName, serverName, templateName)

用法示例

AdminServerManagement.createApplicationServer("myNode", "myServer", "default")

createAppServerTemplate

此脚本会在配置中创建新的应用程序服务器模板。服务器模板用于定义新应用程序服务器的配置设置。在创建新的应用程序服务器时,选择缺省服务器模板,或者选择您先前根据已经存在的另一应用程序服务器创建的模板。如果在创建服务器时未指定另一模板,请使用缺省模板。

表 2. createAppServerTemplate 参数描述. 以节点名称、服务器名称和新模板名称参数运行该脚本。
自变量 描述
nodeName 指定与模板将基于的服务器相对应的节点。
serverName 指定模板将基于的服务器的名称。
newTemplateName 指定要创建的新模板的名称。

语法

AdminServerManagement.createAppServerTemplate(nodeName, serverName, newTemplateName)

用法示例

AdminServerManagement.createAppServerTemplate("myNode", "myServer", "myNewTemplate")

createGenericServer

此脚本在配置中配置新的通用服务器。通用服务器是由应用程序服务器管理但并非由其提供的服务器。如果不要设置参数,请指定空字符串作为参数值,如以下语法所示:""

表 3. createGenericServer 参数描述. 以节点名、新服务器名称、模板名称、启动命令路径和参数、工作目录以及停止命令路径和参数运行该脚本。
自变量 描述
nodeName 指定要创建服务器的节点的名称。
newServerName 指定要创建的服务器的名称。
templateName (可选)指定要用来创建服务器的模板。
startCmdPath (可选)指定当启动此通用服务器时将运行的命令的路径。
startCmdArguments (可选)指定在启动通用服务器时要传递到 startCommand 的参数。
workingDirectory (可选)为通用服务器指定工作目录。
stopCmdPath (可选)指定当停止此通用服务器时将运行的命令的路径。
stopCmdArguments (可选)指定在停止通用服务器时要传递到 stopCommand 参数的参数。

语法

AdminServerManagement.createGenericServer(nodeName, newServerName, templateName, 
startCmdPath, startCmdArguments, workingDirectory, stopCmdPath, stopCmdArguments)

用法示例

[Windows]
AdminServerManagement.createGenericServer("myNode", "myServer", 
 "default", "", "", "c:\temp", "", "")
[AIX][Linux][HP-UX][Solaris][IBM i][z/OS]
AdminServerManagement.createGenericServer("myNode", "myServer", 
 "default", "", "", "/temp", "", "")

createWebServer

此脚本在配置中配置 Web 服务器。应用程序服务器与 Web 服务器一起使用,以处理来自 Web 应用程序的动态内容(例如 Servlet)的请求。Web 服务器使用 Web 服务器插件来建立和维护与应用程序服务器的持久 HTTP 和 HTTPS 连接。如果不要设置参数,请指定空字符串作为参数值,如以下语法所示:""

表 4. createWebServer 参数描述. 以节点名、新服务器名称、端口号、服务器安装根目录、插件安装根目录、配置文件路径、Windows 操作系统服务名称、错误日志路径、访问日志路径和 Web 协议类型来运行该脚本。
自变量 描述
nodeName 指定定义了 Web 服务器的节点的名称。
newServerName 指定要创建的 Web 服务器的名称。
port (可选)指定用于对 Web 服务器的状态执行 Ping 操作的端口。
serverInstallRoot (可选)指定安装 Web 服务器的标准路径。如果您正在使用 IBM® HTTP Server,那么此字段是必需的。对于其他所有 Web 服务器,此字段不是必需的。如果为非 IBM HTTP Server Web 服务器启用任何管理功能,那么安装路径是必需的。
pluginInstallPath 指定 Web 服务器插件的安装路径。
configFilePath 指定 Web 服务器的配置文件。指定文件而不仅仅是文件的目录。缺省情况下,应用程序服务器生成 plugin-cfg.xml 文件。配置文件标识 Web 服务器的应用程序、应用程序服务器、集群和 HTTP 端口。Web 服务器使用该文件访问不同应用程序服务器上部署的应用程序。
[Windows]windowsServiceName [Windows]

指定 Web 服务器的 Windows 操作系统名称。

errorLogPath 指定错误日志文件的位置。
accessLogPath 指定访问日志文件的位置。
webProtocol 指定要用于 Web 服务器通信的协议。使用 HTTPS 协议来安全地与 Web 服务器进行通信。缺省值为 HTTP

语法

AdminServerManagement.createWebServer(nodeName, newServerName, port, 
 serverInstallRoot, pluginInstallPath, configFilePath, 
 [Windows]windowsServiceName, errorLogPath,   accessLogPath, webProtocol)

用法示例

AdminServerManagement.createWebServer("myNode", "myWebServer", "", "", "", "", "", "", "", "" )

deleteServer

此脚本从应用程序服务器配置中除去服务器。

表 5. deleteServer 参数描述. 以节点名和服务器名称运行脚本。
自变量 描述
nodeName 指定相关节点的名称。
serverName 指定要删除的服务器的名称。

语法

AdminServerManagement.deleteServer(nodeName, serverName)

用法示例

AdminServerManagement.deleteServer("myNode", "myServer")

deleteServerTemplate

此脚本会从配置中删除服务器模板。

表 6. deleteServerTemplate 参数描述. 以模板名称运行脚本。
自变量 描述
templateName 指定要删除的模板的名称。

语法

AdminServerManagement.deleteServerTemplate(templateName)

用法示例

AdminServerManagement.deleteServerTemplate("newServerTemplate")

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libserver1
文件名:rxml_7libserver1.html