スクリプトによる汎用サーバーの管理
WebSphere® Application Server を使用して、 汎用サーバーを定義、始動、停止、およびモニターすることができます。
始める前に
このタスクについて
汎用サーバーは、WebSphere Application Server が管理するが、提供しなかったサーバーです。
手順
- 汎用サーバーを定義するには、次の例を使用します。
Jacl を使用:
$AdminTask createGenericServer mynode {-name generic1 -ConfigProcDef {{"/usr/bin/myStartCommand" "arg1 arg2" "" "" "/tmp/workingDirectory" "/tmp/stopCommand" "argy argz"}}}$AdminConfig save
$AdminTask createGenericServer mynode {-name generic1 -ConfigProcDef {{"/mydir1/myStartCommand" "arg1 arg2" "" "" "/tmp/workingDirectory" "/mydir2/stopCommand" "argy argz"}}} $AdminConfig save
Jython を使用:
AdminTask.createGenericServer('mynode', '[-name generic1 -ConfigProcDef [[c:/tmp/myStartCommand.exe "a b c" "" "" C:/tmp/myStopCommand "x y z"]]]') AdminConfig.save()
AdminTask.createGenericServer('mynode', '[-name generic1 -ConfigProcDef [[/tmp/myStartCommand.exe "a b c" "" "" /tmp/myStopCommand "x y z"]]]') AdminConfig.save()
AdminTask.createGenericServer('mynode', '[-name generic1 -ConfigProcDef [[/mydir1/myStartCommand "a b c" "" "" /tmp/workingDirectory /mydir2/myStopCommand "x y z"]]]') AdminConfig.save()
- 汎用サーバーを始動するには、launchProcess パラメーターを使用します。
以下に例を示します。
- Jacl を使用:
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent] $AdminControl invoke $nodeagent launchProcess generic1
- Jython を使用:
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent') AdminControl.invoke(nodeagent, 'launchProcess', 'generic1')
出力例:true
またはfalse
- 汎用サーバーを停止するには、terminate パラメーターを使用します。
以下に例を示します。
- Jacl を使用:
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent] $AdminControl invoke $nodeagent terminate generic1
- Jython を使用:
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent') AdminControl.invoke(nodeagent, 'terminate', 'generic1')
出力例:true
またはfalse
- サーバー状態をモニターするには、getProcessStatus パラメーターを使用します。
以下に例を示します。
- Jacl を使用:
$AdminControl invoke $nodeagent getProcessStatus generic1
Jython の使用:AdminControl.invoke(nodeagent, 'getProcessStatus', 'generic1')
出力例:RUNNING
またはSTOPPED
関連タスク:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_genericserver
ファイル名:txml_genericserver.html