wsadmin スクリプトによるアプリケーションの開始

スクリプトと wsadmin ツールを使用して、実行されていないアプリケーションを開始します。

始める前に

このタスクを行うには、2 つの方法があります。 このトピックでは、AdminControl オブジェクトを使用して、アプリケーションを開始します。 代わりの方法として、AdminApplication スクリプト・ライブラリーのスクリプトを使用して、 アプリケーションを開始、停止、および管理することもできます。

手順

  1. wsadmin スクリプト・ツールを開始します。
  2. アプリケーションが常駐しているサーバーのアプリケーション・マネージャー MBean を識別して、 appManager 変数に割り当てます。 次の例では、 アプリケーション・マネージャー MBean の名前が戻されています。
    • Jacl を使用:
       set appManager [$AdminControl queryNames cell=mycell,node=mynode,type=ApplicationManager,process=server1,*]
    • Jython の使用:
      appManager = AdminControl.queryNames('cell=mycell,node=mynode,type=ApplicationManager,process=server1,*')
      print appManager
    表 1. queryNames コマンド・エレメント. queryNames コマンドを実行して、アプリケーション・マネージャー MBean の名前を取得します。
    コマンド・エレメント 説明
    set Jacl コマンドです。
    appManager 変数名です。
    $ 変数名を値で置換する Jacl 演算子です。
    AdminControl WebSphere® Application Server プロセスで 実行中の MBean 操作を使用可能にするオブジェクトです。
    queryNames AdminControl コマンドです。
    cell=mycell,node=mynode,type=ApplicationManager ,process=server1 構成オブジェクトの階層包含パスです。
    print Jython コマンドです。
    出力例:
    WebSphere:cell=mycell,name=ApplicationManager,mbeanIdentifier=ApplicationManager,
    type=ApplicationManager,node=mynode,process=server1
  3. アプリケーションを開始します。 次の例では、MBean 上で startApplication オペレーションを呼び出して、 開始するアプリケーション名を指定しています。
    • Jacl を使用:
      $AdminControl invoke $appManager startApplication myApplication
    • Jython の使用:
      AdminControl.invoke(appManager, 'startApplication', 'myApplication')
    表 2. invoke コマンド・エレメント. invoke コマンドを実行して、アプリケーションを開始します。
    コマンド・エレメント 説明
    $ 変数名を値で置換する Jacl 演算子です。
    AdminControl WebSphere Application Server プロセスで 実行中の MBean 操作を使用可能にするオブジェクトです。
    invoke AdminControl コマンドです。
    appManager ステップ 1 で指定したサーバーの ID を評価します。
    startApplication modify コマンドの属性です。
    myApplication startApplication 属性の値です。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_startapplication
ファイル名:txml_startapplication.html