应用程序管理脚本
该脚本编制库提供多个脚本过程来自动完成应用程序配置。请参阅有关用于启动和停止应用程序的脚本的用法信息。可以分别运行每个脚本,也可将过程组合在一起来为环境创建定制自动执行脚本。
每个应用程序管理脚本过程位于 app_server_root/scriptLibraries/application/V70 目录中。使用下列脚本过程来启动和停止应用程序:
startApplicationOnSingleServer
此脚本在单个服务器上启动应用程序。
要运行该脚本,请指定应用程序名称、节点名和服务器名称参数,如下表中所定义:
自变量 | 描述 |
---|---|
appName | 指定要启动的应用程序的名称。 |
nodeName | 指定部署应用程序的节点的名称。 |
serverName | 指定部署应用程序的应用程序服务器的名称。 |
语法
AdminApplication.startApplicationOnSingleServer(appName, nodeName, serverName)
用法示例
AdminApplication.startApplicationOnSingleServer("myApp", "myNode", "myServer")
startApplicationOnAllDeployedTargets
此脚本在所有已部署节点上启动应用程序。
要运行该脚本,请指定应用程序名称和节点名参数,如下表中所定义:
自变量 | 描述 |
---|---|
appName | 指定要启动的应用程序的名称。 |
nodeName | 指定部署应用程序的节点的名称。 |
语法
AdminApplication.startApplicationOnAllDeployedTargets(appName, nodeName)
用法示例
AdminApplication.startApplicationOnAllDeployedTargets("myApp", "myNode")
startApplicationOnCluster
此脚本在集群上启动应用程序。
要运行该脚本,请指定应用程序名称和集群名称参数,如下表中所定义:
自变量 | 描述 |
---|---|
appName | 指定要启动的应用程序的名称。 |
clusterName | 指定部署应用程序的集群的名称。 |
语法
AdminApplication.startApplicationOnCluster(appName, clusterName)
用法示例
AdminApplication.startApplicationOnCluster("myApp", "myCluster")
stopApplicationOnSingleServer
此脚本在单个服务器上停止应用程序。
要运行该脚本,请指定应用程序名称、节点名和服务器名称参数,如下表中所定义:
自变量 | 描述 |
---|---|
appName | 指定要停止的应用程序的名称。 |
nodeName | 指定部署应用程序的节点的名称。 |
serverName | 指定部署应用程序的应用程序服务器的名称。 |
语法
AdminApplication.stopApplicationOnSingleServer(appName, nodeName, serverName)
用法示例
AdminApplication.stopApplicationOnSingleServer("myApp", "myNode", "myServer")
stopApplicationOnAllDeployedTargets
此脚本在所有已部署节点上停止应用程序。
要运行该脚本,请指定应用程序名称、单元名和节点名参数,如下表中所定义:
自变量 | 描述 |
---|---|
appName | 指定要停止的应用程序的名称。 |
nodeName | 指定部署应用程序的节点的名称。 |
语法
AdminApplication.stopApplicationOnAllDeployedTargets(appName, nodeName)
用法示例
AdminApplication.stopApplicationOnAllDeployedTargets("myApp", "myNode")
使用 wsadmin 脚本编制的 stopApplicationOnCluster
此脚本在集群上停止应用程序。
要运行该脚本,请指定应用程序名称和集群名称参数,如下表中所定义:
自变量 | 描述 |
---|---|
appName | 指定要停止的应用程序的名称。 |
clusterName | 指定部署应用程序的集群的名称。 |
语法
AdminApplication.stopApplicationOnCluster(appName, clusterName)
用法示例
AdminApplication.stopApplicationOnCluster("myApp", "myCluster")