6.13.1 簡易構築定義ファイルの作成

インプロセスHTTPサーバ機能を使用するシステムを構築する場合は,簡易構築定義ファイルの物理ティアの定義で,インプロセスHTTPサーバ機能を使用するための設定を有効にする必要があります。インプロセスHTTPサーバ機能を使用するシステムを構築する場合は,簡易構築定義ファイルの次に示す定義が異なります。

6.8 システムの構成定義」で示す構成情報を基に,インプロセスHTTPサーバ機能を使用する場合の構成情報を,次の図に示します。

図6-10 インプロセスHTTPサーバ機能を使用する場合の構成情報

[図データ]

6.8 システムの構成定義」で示す簡易構築定義ファイル(MyWebSystemDef.xml)を基に,インプロセスHTTPサーバ機能を使用する場合に差異のある定義について説明します。簡易構築定義ファイル(MyWebSystemDef.xml)ファイルの作成例を,次に示します(一部抜粋)。

MyWebSystemDef.xmlファイル

<?xml version="1.0" encoding="UTF-8"?>
<model-definition xmlns="http://www.cosminexus.com/mngsvr/schema/ModelDefinition-2.5">
 <!-- Webシステムの属性定義 -->
 <web-system>
   <name>MyWebSystem</name>
   <!-- 物理ティアの定義 -->
   <tier>
     <tier-type>j2ee-tier</tier-type>
     <configuration>
       <logical-server-type>j2ee-server</logical-server-type>
       <param>
          <param-name>webserver.connector.inprocess_http.enabled</param-name>
          <param-value>true</param-value>
       </param>
     </configuration>
   </tier>
   <!-- サービスユニットの定義 -->
   <unit>
     <name>unit1</name>
     <allocated-host>
       <host-ref>apsv1</host-ref>
       <hosts-for>j2ee-tier</hosts-for>
       <define-server>
         <logical-server-type>j2ee-server</logical-server-type>
         <configuration>
           <param>
             <param-name>webserver.connector.inprocess_http.port</param-name>
             <param-value>8091</param-value>
           </param>
              :
         </configuration>
       </define-server>
     </allocated-host>
   </unit>
 </web-system>
 <!-- ホストの定義 -->
 <host>
   <host-name>apsv1</host-name>
   <agent-host>192.168.100.11</agent-host>
 </host>
</model-definition>

注1 太字の部分が設定の異なる部分です。
注 インプロセスHTTPサーバ機能を使用する構成では,負荷分散機が使用できないため,負荷分散機の定義は削除します。

なお,設定内容の詳細については,「14.1 簡易構築定義ファイルおよび構成変更定義ファイルに指定できるタグ」を参照してください。