6 システム構築
6.4 アプリケーションサーバ情報ディレクトリ への定義ファイルの配置
アプリケーションサーバを定義する各ファイルを作成したあと,アプリケーションとと もにアプリケーションサーバ情報ディレクトリに配置します。ここで説明する作業は,
すべてのシステム構成パターンで実施します。
仮想化システムで動作できるアプリケーションは,J2EEアプリケーションです。ここで 説明するJ2EEアプリケーションは作成済みであることを前提としています。また,
cosminexus.xmlがあるアプリケーションであることを前提としています。J2EEアプリ ケーションは,アプリケーション開発時に作成しておいてください。アプリケーション の作成については,マニュアル「Cosminexus アプリケーションサーバ アプリケーショ ン開発ガイド」を参照してください。
アプリケーションサーバ情報ディレクトリは,仮想サーバ運用管理ホストの任意の場所 に作成します。このファイルのパスは管理ユニット作成時に指定します。図6-1に示す 構成に従って,必要なアプリケーションや定義ファイルを配置します。
各定義ファイルのアプリケーションサーバ情報ディレクトリへの配置手順を次に示しま す。
1.「6.2.2(5) 定義ファイルの取得」で取得した定義ファイルのテンプレートを配置しま す。
2.「6.3 アプリケーションサーバで使用する定義ファイルの作成」で作成した定義ファ イルを上書きまたは配置します。
3. アプリケーションのEARファイルとcosminexus.xmlを配置します。
アプリケーションサーバ情報ディレクトリの構成を次の図に示します。
6. システム構築
163 図6-1 アプリケーションサーバ情報ディレクトリの構成
<アプリケーションサーバ情報ディレクトリ>
├vmx
│└virtualserver.properties ├app
│ ├<app名1>.ear │ :
│ └<app名n>.ear └config
└Cosminexus ├<app名1>
│ └META-INF
│ └cosminexus.xml :
├<app名n>
│ └META-INF
│ └cosminexus.xml ├CC
│ └admin │ └usrconf │ ├usrconf.bat │ ├usrconf
│ └usrconf.properties ├manager
│ └config
│ ├adminagent.properties │ ├cmxclient.properties │ ├manager.cfg
│ ├mngsvrutilcl.properties │ ├mserver.properties │ ├lb.properties │ ├vmxlog.conf │ └AdminAgentrc ├WebFront.xml
├DB_Connector_for_Oracle.xml※ ├DB_Connector_for_HiRDB_Type4.xml※ ├DB_Connector_for_SQLServer2005.xml※ ├rasetup.properties
└version.properties
(凡例)
app名:アプリケーション名 注※
使用するデータベースに対応するファイルを指定します。
アプリケーションサーバ情報ディレクトリを構成する各ファイルの詳細を次の表に示し ます。
6. システム構築
164
表6-17 アプリケーションサーバ情報ディレクトリを構成する各ファイルの詳細 ディレクトリまたはファイル 設定
の要 否
説明
vmx virtualserver.
properties 必須 仮想サーバ構築用プロパ
ティファイルです。
このファイルがない場合 は,管理ユニット作成時 にエラーメッセージを出 力して,異常終了します。
app <app名>.ear 任意 アプリケーションファイ
ルです。アプリケーショ ンの数分配置します。
config
※1
Cosmi nexus
<app 名>
META-INF cosminexus.x
ml 任意 Cosminexusアプリケー
ション属性ファイルです。
アプリケーションごとに 必ず配置します。
CC admi
n
usrco
nf usrconf.bat※ 2
必須 サーバ管理コマンド用オ プション定義ファイルで す。Windowsの場合に指 定するファイルです。
usrconf※2 必須 サーバ管理コマンド用オ
プション定義ファイルで す。Linuxの場合に指定 するファイルです。
usrconf.prope rties※2
必須 J2EEサーバ用ユーザプロ パティファイルです。
manag er
config adminagent.p
roperties※2
必須 運用管理エージェントプ ロパティファイルです。
cmxclient.pro perties※2
必須 クライアント共通設定プ ロパティファイルです。
manager.cfg※ 2
必須 Manager設定ファイルで
す。
mngsvrutilcl.
properties※2
必須 mngsvrutilコマンドのク ライアント側共通定義 ファイルです。
mserver.prope rties※2
必須 Management Server環境 設定ファイルです。
lb.properties
※2
任意 負荷分散機定義プロパ ティファイルです。負荷 分散機を使用する場合に 必要なファイルです。
6. システム構築
165 vmxlog.conf※
2
任意 仮想サーバのアプリケー ションサーバログ収集対 象設定ファイルです。仮 想サーバ停止時のログを 収集する場合には必ず指 定します。このファイル がない場合は,仮想サー バ停止時のログは収集さ れません。
AdminAgentr c※2
必須 運用管理エージェント自 動起動用設定ファイルで す。Linuxの場合に指定 するファイルです。
WebFront.xml 必須 簡易構築定義ファイルで
す。
このファイルがない場合 は,管理ユニット作成時 にエラーメッセージを出 力して,異常終了します。
DB_Connector_for_Oracle.xml 必須 DB Connectorの
Connector属性ファイルで す。データベース
(Oracle,HiRDB,SQL Server)を使用する場合 に必要なファイルです。
データベースを使用する 場合は,対応するデータ ベースのファイルを指定 します。これらのファイ ルを複数指定した場合は,
管理ユニット作成時にエ ラーメッセージを出力し て,異常終了します。
DB_Connector_for_HiRDB_Type4.xml DB_Connector_for_SQLServer2005.xml
rasetup.properties 必須 Component Container管
理者およびManagement Server管理グループを設 定するファイルです。
Linuxの場合に指定する ファイルです。このファ イルは必ず指定します。
Linuxの場合に,この ファイルがないときは,
管理ユニット作成時にエ ラーメッセージを出力し て,異常終了します。
なお,Windowsの場合に このファイルが指定され ても無視されます。
ディレクトリまたはファイル 設定 の要 否
説明
6. システム構築
166
(凡例)
app名:アプリケーション名 注
各ファイルの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレン ス 定義編(サーバ定義)」またはマニュアル「Cosminexus アプリケーションサーバ リファレン ス 定義編(アプリケーション/リソース定義)」を参照してください。
注※1
configディレクトリ以下に指定するファイルが使用する文字エンコーディングや改行コードは,
マスタ仮想サーバのアプリケーションサーバで使用できる必要があります。マスタ仮想サーバ にインストールしたApplication Server Enterpriseからファイルをコピーする場合や,ファイ ルを編集する場合には,注意してください。
注※2
CCディレクトリ,およびmanagerディレクトリ内のファイルは,マスタ仮想サーバにインス トールしたApplication Server Enterpriseからコピーして配置し,必要に応じてファイルの内 容を変更してください。
version.properties 必須 インタフェースバージョ
ン定義ファイルです。
ディレクトリまたはファイル 設定 の要 否
説明
6. システム構築
167