Hitachi

Cosminexus V11 アプリケーションサーバ システム構築・運用ガイド


4.1.32 業務アプリケーションの設定を変更する(CUI利用時)

J2EEアプリケーションの設定を変更する場合のチューニングの手順について説明します。例題で使用する設定内容を次の表に示します。

表4‒17 例題で使用する設定内容(業務アプリケーションの設定変更)

項目

設定例

Webシステムの名称

MyWebSystem

J2EEアプリケーションのファイル名

MyApp.ear

J2EEアプリケーションの表示名

MyApp

J2EEアプリケーションの設定を変更する,J2EEサーバが稼働しているアプリケーションサーバで実施します。

  1. cosminexus.xmlでJ2EEアプリケーションのプロパティを編集して,<任意のディレクトリ>下のMETA-INFディレクトリに格納します。

  2. コマンドプロンプトで,jarコマンドを実行し,アーカイブ形式のJ2EEアプリケーションに手順1.で編集したcosminexus.xmlを上書きします。

    コマンドの実行例を次に示します。

    jar uvf <MyApp.earのファイルパス> -C <META-INFディレクトリを置いたディレクトリ> <META-INFディレクトリ下のcosminexus.xmlのファイルパス>

    <MyApp.earのファイルパス>は,J2EEアプリケーション(MyApp.ear)を格納したディレクトリのパスとファイル名(MyApp.ear)を指定します。<META-INFディレクトリを置いたディレクトリ>は,cosminexus.xmlの格納先が次のような構造の場合,<任意のディレクトリ>となります。

    <任意のディレクトリ>
        └META-INF
            └cosminexus.xml

    <META-INFディレクトリ下のcosminexus.xmlのファイルパス>は,手順1.でcosminexus.xmlを格納したMETA-INFディレクトリのパスとファイル名(cosminexus.xml)を指定します。

  3. システムが停止している場合は,運用管理機能(Management Server)を配置するホスト(192.168.100.12)でコマンドプロンプトを起動して,cmx_start_targetコマンドを実行し,システムを起動します。

    システム内のすべてのサービスユニットを準備状態にします。準備状態にするには,-modeオプションに「READY」を指定します。

    コマンドの実行例を次に示します。

    cmx_start_target -m 192.168.100.12 -u admin -p admin -s MyWebSystem -mode READY
  4. J2EEサーバを配置するホストでコマンドプロンプトを起動します。

  5. cjreplaceappコマンドを実行し,再作成したJ2EEアプリケーションをリデプロイします。

    コマンドの実行例を次に示します。

    cjreplaceapp MyWebSystem_J2EE01 -nameserver corbaname::192.168.100.12:900 -name MyApp -f <再作成したJ2EEアプリケーションのファイルパス>

    <再作成したJ2EEアプリケーションのファイルパス>には,再作成したMyApp.earを格納したディレクトリのパスとファイル名(MyApp.ear)を指定します。

  6. cjstartappコマンドを実行し,J2EEアプリケーションを開始します。

    コマンドの実行例を次に示します。

    cjstartapp MyWebSystem_J2EE01 -nameserver corbaname::192.168.100.12:900 -name MyApp
    参考

    インポート済みのJ2EEアプリケーションのプロパティは,属性ファイル(アプリケーション統合属性ファイル)でも変更できます。変更方法については,マニュアル「アプリケーションサーバ アプリケーション設定操作ガイド」の「9.2 アプリケーション統合属性ファイルによるプロパティ設定」を参照してください。

  7. 運用管理機能(Management Server)を配置するホスト(192.168.100.12)でコマンドプロンプトを起動して,cmx_start_targetコマンドを実行し,システムを起動します。

    システム内のすべてのサービスユニットを稼働状態にします。稼働状態にするには,-modeオプションに「ALL」を指定します。

    コマンドの実行例を次に示します。

    cmx_start_target -m 192.168.100.12 -u admin -p admin -s MyWebSystem -mode ALL -strict