备忘:使用 wsadmin 来停止应用程序

备忘:使用 wsadmin 来停止应用程序

 

要使用 wsadmin 来停止应用程序,执行以下步骤:

在 OS/400 命令行上,运行 STRQSH(启动 Qshell)命令。

运行 cd 命令来进入包含 wsadmin 工具的目录:

cd /QIBM/ProdData/WebASE51/ASE/bin
启动 wsadmin。

在 wsadmin 提示符处,运行以下命令来标识应用程序所驻留的服务器的应用程序管理器 MBean,并将其赋给 appManager 变量:

set appManager [$AdminControl queryNames type=ApplicationManager,*]
此命令返回应用程序管理器 MBean。

可以停止单个应用程序,也可以停止正在应用程序服务器中运行的所有应用程序。

要停止单个应用程序,运行以下命令:

$AdminControl invoke $appManager stopApplication portlet_oa_war
其中 myApp 是要停止的应用程序的名称。

要停止应用程序服务器中所有正在运行的应用程序,执行以下步骤:

运行以下命令来查询应用程序服务器中正在运行的应用程序,并将结果赋给 apps 变量:

set apps [$AdminControl queryNames type=Application,*]
此命令返回应用程序 MBean 的列表。

运行以下命令来停止所有正在运行的应用程序:

foreach app $apps {set appName [$AdminControl getAttribute $app name];
 $AdminControl invoke $appManager stopApplication $appName}


另:
wsadmin.sh  连接时的语法:
./wsadmin.sh -conntype SOAP -host localhost -port 8882 -user uid  -password pwd

你可能感兴趣的:(备忘:使用 wsadmin 来停止应用程序)