WebSphere Application Server - Express for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

スクリプトによるテンプレートを使用する新規仮想ホストの作成

スクリプトを使用して、新規のあるいは既存のテンプレートから、新規の仮想ホストを作成します。

始める前に

このタスクを開始する場合は、あらかじめ wsadmin ツールが稼働 している必要があります。 詳細は、wsadmin スクリプト・クライアントの開始 の項を参照してください。

このタスクについて

一部の構成オブジェクト・タイプは、仮想ホストの作成に使用できるテンプレートを持っています。 既存のテンプレートを使用して、または新規カスタム・テンプレートを 作成することによって、新規に仮想ホストを作成できます。 以下のステップを実行し、テンプレートを使用して新規仮想ホストを作成します。

プロシージャー

  1. 新規カスタム・テンプレートを作成する場合は、以下のステップを実行します。
    1. 次のファイルを新規ファイル myvirtualhostname.xml にコピーして貼り付ける。
      app_server_root/config/templates/default/virtualhosts.xml
    2. 新規 myvirtualhostname.xml ファイルを編集してカスタマイズする。
    3. 次のディレクトリーに新規ファイルを配置する。
      app_server_root/config/templates/custom/
    新規カスタム・テンプレートをテンプレート・リストに表示させるには、AdminConfig オブジェクトの reset コマンドを使用します。以下に例を示します。
    • Jacl を使用:

      $AdminConfig reset
    • Jython を使用:
      AdminConfig.reset()

    管理コンソールは、 カスタム・テンプレートの使用はサポートしていません。 作成される新規テンプレートは、 管理コンソールのパネルには表示されません。

  2. AdminConfig オブジェクトの listTemplates コマンドを使用して、 使用可能なテンプレートをリストする。 以下に例を示します。
    • Jacl を使用:

      $AdminConfig listTemplates VirtualHost
    • Jython を使用:
      print AdminConfig.listTemplates('VirtualHost')
    出力例:
    default_host(templates/default:virtualhosts.xml#VirtualHost_1)
    my_host(templates/custom:virtualhostname.xml#VirtualHost_1)
  3. 新規仮想ホストを作成します。以下に例を示します。
    • Jacl を使用:

      set cell [$AdminConfig getid /Cell:NetworkDeploymentCell/]
      set vtempl [$AdminConfig listTemplates VirtualHost my_host]
      $AdminConfig createUsingTemplate VirtualHost $cell {{name newVirHost}} $vtempl
    • Jython を使用:
      cell = AdminConfig.getid('/Cell:NetworkDeploymentCell/')
      vtempl = AdminConfig.listTemplates('VirtualHost', 'my_host')
      AdminConfig.createUsingTemplate('VirtualHost', cell, [['name', 'newVirHost']], vtempl)
  4. 構成の変更を保管します。詳しくは、wsadmin ツールによる構成変更の保管 の項目を参照してください。



関連タスク
スクリプト管理のための AdminConfig オブジェクトの使用
関連情報
AdminConfig オブジェクトのコマンド
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:05:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.iseries.doc/info/iseriesexp/ae/txml_virtualhost.html