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

[目次][用語][索引][前へ][次へ]

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